首先,我们并不是要构建一个PDF编辑器。我们只想在我们的软件增强,以允许用户编辑PDF,他们已经存储在我们的软件中。如果不启动像Adobe Acrobat这样的外部应用程序,如何实现这一点?我们已经尝试过Tx文本控件,但它最适合Word文件,而不是PDF。将PDF导入该控件始终是有损的。
发布于 2013-10-16 18:14:13
您可以做的是:
您可以通过使用或将PDF渲染到屏幕上,使用允许用户在渲染的PDF上绘制,使用将GDI+对象转换为PDF对象来实现类似的效果。
我提到的一切都是可行的,唯一需要一些时间来实现的事情是从现有的PDF文档中删除现有的PDF对象,但这也是可以做到的。
如果您需要用于.NET的Ghostscript包装器,请查看此处:
最近,我写了一篇关于如何使用iTextSharp来操作现有文档中的PDF对象的博客。这应该是一个很好的起点,因为它展示了如何解析PDF页面内容字节,更改PDF对象,构建新的内容字节,用新的内容字节覆盖内容:
https://stackoverflow.com/questions/19400430
复制相似问题