.net 是否有控件或库提供在应用程序中可视化编辑PDF的功能?

.net 是否有控件或库提供在应用程序中可视化编辑PDF的功能?,.net,.net,首先,我们不想建立一个PDF编辑器。我们只想在我们的软件中增加一个功能,允许用户编辑他们已经存储在我们软件中的PDF。如何在不启动Adobe Acrobat等外部应用程序的情况下实现这一点? 我们尝试过Tx文本控件,但它最适合Word文件,而不是PDF文件。将PDF导入该控件总是有损的。您可以做的是: 通过使用或将PDF渲染到屏幕上,允许用户绘制渲染的PDF,将GDI+对象转换为PDF对象,可以实现类似的效果 我提到的一切都是可行的,唯一需要一些时间来实现的事情是从现有的PDF文档中删除现有的P

首先,我们不想建立一个PDF编辑器。我们只想在我们的软件中增加一个功能,允许用户编辑他们已经存储在我们软件中的PDF。如何在不启动Adobe Acrobat等外部应用程序的情况下实现这一点? 我们尝试过Tx文本控件,但它最适合Word文件,而不是PDF文件。将PDF导入该控件总是有损的。

您可以做的是:

通过使用将PDF渲染到屏幕上,允许用户绘制渲染的PDF,将GDI+对象转换为PDF对象,可以实现类似的效果

我提到的一切都是可行的,唯一需要一些时间来实现的事情是从现有的PDF文档中删除现有的PDF对象,但这也是可以做到的

如果您需要.NET的Ghostscript包装器,请查看此处:

最近我写了一篇关于如何使用iTextSharp操作现有PDF文档中的PDF对象的博客。这应该是一个很好的起点,因为它展示了如何解析PDF页面内容字节、更改PDF对象、构建新内容字节、使用新内容字节覆盖内容: