首先,我们不打算构建PDF编辑器。我们只想在我们的软件中进行增强,以允许用户编辑他们已经存储在我们软件中的PDF。如果不启动Adobe Acrobat等外部应用程序,如何实现? 我们尝试过Tx Text Control,但它最适合Word文件,而不是PDF。将PDF导入该控件总是有损的。
答案 0 :(得分:0)
你能做的是:
您可以使用 Ghostscript 或 muPDF 将PDF渲染到屏幕上来实现类似的功能, {{3} } 允许用户绘制渲染的PDF, GDI+ 将GDI +对象转换为PDF对象。
我提到的所有内容都是可行的,只需要花费一些时间来实现的是从现有的PDF文档中删除现有的PDF对象,但这也可以完成。
如果您需要 Ghostscript .NET for .NET ,请查看此处: iTextSharp
最近我写了一篇关于如何使用iTextSharp来处理现有PDF文档中的PDF对象的博客。这应该是一个很好的起点,因为它展示了如何解析PDF页面内容字节,更改PDF对象,构建新的内容字节,使用新的内容字节覆盖内容: http://ghostscriptnet.codeplex.com