在c#中创建类似应用程序的pdf编辑器

时间:2013-03-25 12:02:00

标签: c#-4.0 pdf-generation itextsharp

我想创建一个桌面应用程序,其功能如下: 1.用户在表单中打开pdf文件 2.然后,它在UI上打开。之后,用户使用鼠标执行某些编辑    喜欢画一个矩形,穿过某个区域(类似于油漆) 3.然后,在完成所有编辑后,他将该文件保存到另一个pdf(编辑过的)

我在c#中这样做。你能建议,怎么做?

1 个答案:

答案 0 :(得分: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 Foundation,它为您提供PDFsharp中未包含的所有高级功能。