【问题标题】:creating a pdf editor like application in c#在 C# 中创建类似应用程序的 pdf 编辑器
【发布时间】:2013-03-14 21:54:07
【问题描述】:
我想创建一个桌面应用程序,其功能如下:
1. 用户在表单中打开一个pdf文件
2. 然后,它会在 UI 上打开。之后,用户使用鼠标执行某些编辑
就像画一个矩形,穿过某个区域(类似于paint)
3. 然后,在完成所有编辑后,他将该文件保存为另一个 pdf(已编辑)
我在 C# 中做这件事。你能建议一下,怎么做吗?
【问题讨论】:
标签:
c#-4.0
pdf-generation
itextsharp
【解决方案1】:
这可能会很方便,
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 中不包含的所有高级功能。