在 Delphi 中编辑 PDF 文档

Posted

技术标签:

【中文标题】在 Delphi 中编辑 PDF 文档【英文标题】:Edit PDF documents in Delphi 【发布时间】:2012-08-05 03:40:25 【问题描述】:

我们需要添加在 Delphi 应用程序中编辑 PDF 文档的功能。

即给定一个 PDF 文档,打开它并生成一个带有编辑框的表单,用户可以使用它来更新 PDF 文档。

任何人都可以建议提供此功能的第三方组件或建议一些实现此功能的方法吗?

谢谢

【问题讨论】:

听起来像是 Torry 的 Delphi 页面的工作?这是***上的一个列表:en.wikipedia.org/wiki/List_of_PDF_software。 Gnu PDF 有几个 Delphi 包装器。以及 TQPDF:delphi.about.com/od/toppicks/a/tqpdf.htm @paulsm4 这是一个不错的选择:将其添加为答案! 【参考方案1】:

我使用QuickPDF。有据可查,很多例子,很好的支持。然而,更新 PDF 中的文本是一门艺术,而不是科学,除非您完全控制 PDF 的制作者,否则您可能会发现在一般情况下很难做到。例如:我见过 PDF 中的文本由单个字符组成,每个字符都插入到特定位置,因此很难像单词一样编辑;当然,在某些 PDF 中,“文本”实际上是文本图像,需要 OCR 才能对其进行编辑。

【讨论】:

【参考方案2】:

看看Amyuni PDF Creator ActiveX,它在32位和64位应用程序中都受支持,您现在可能会发现Delphi has a 64 compiler很有用。

通常的免责声明适用

【讨论】:

【参考方案3】:

你可以试试Gnostice PDFtoolkit。

免责声明:我为 Gnostice 工作。

【讨论】:

以上是关于在 Delphi 中编辑 PDF 文档的主要内容,如果未能解决你的问题,请参考以下文章

[PDF文件怎么编辑]如何在PDF文档中插入图片

pdf文件必须转换成word文档才可以编辑吗?

PDF文字怎样编辑 如何修改PDF文档

PDF文档如何编辑,怎样设置PDF文本字体

pdf文档的基本编辑操作

迅捷PDF编辑器调整PDF文件页面图文教程