2013-03-25 137 views
-4

我想创建一个桌面应用程序,其功能如下: 1.用户以 的格式打开pdf文件2.然后,它在UI上打开。在此之后,用户使用鼠标等 绘制矩形,交叉的特定区域(类似于油漆) 3.然后,在做所有的编辑后某些编辑,他将该文件保存到另一个PDF(编辑一个)在c#中创建pdf编辑器应用程序#

我正在做它在C#中。你可以建议,怎么做?

+0

这个问题有几个幅度太大。这个网站是针对具体问题的。 – 2013-03-25 12:04:17

回答

2

这可能会派上用场,

How to write a PDF editor?

iText的®是一个库,允许你创建和操纵的PDF文档。它使开发人员能够使用动态PDF文档生成和/或操作来增强Web和其他应用程序。 开发人员可以使用的iText到:

Serve PDF to a browser 
Generate dynamic documents from XML files or databases 
Use PDF's many interactive features 
Add bookmarks, page numbers, watermarks, etc. 
Split, concatenate, and manipulate PDF pages 
Automate filling out of PDF forms 
Add digital signatures to a PDF file 

iText的是在Java中,以及在C#中可用。

PDFsharp是一个开源的库,可以从任何.NET语言轻松创建PDF文档。 相同的绘图程序可用于创建PDF文档,在屏幕上绘制或将输出发送到任何打印机。

It can use either GDI+ or WPF. 
It includes support for Unicode in PDF files. 

它还包括MigraDoc基金会,它为您带来所有高级功能不包括在PDFsharp中。