我们需要添加在 Delphi 应用程序中编辑 PDF 文档的能力。
即给定一个 PDF 文档,打开它并生成一个带有编辑框的表单,用户可以使用它来更新 PDF 文档。
任何人都可以建议提供此功能的第三方组件或建议某种实现此功能的方法。
谢谢
我们需要添加在 Delphi 应用程序中编辑 PDF 文档的能力。
即给定一个 PDF 文档,打开它并生成一个带有编辑框的表单,用户可以使用它来更新 PDF 文档。
任何人都可以建议提供此功能的第三方组件或建议某种实现此功能的方法。
谢谢
我使用QuickPDF。有据可查,很多例子,很好的支持。然而,更新 PDF 中的文本是一门艺术,而不是科学,除非您完全控制 PDF 的制作者,否则您可能会发现在一般情况下很难做到。例如:我见过 PDF 中的文本由单个字符组成,每个字符都插入到特定位置,因此很难像单词一样编辑;当然,在某些 PDF 中,“文本”实际上是文本图像,需要 OCR 才能对其进行编辑。
你可以试试Gnostice PDFtoolkit。
免责声明:我为 Gnostice 工作。
看看Amyuni PDF Creator ActiveX,它在 32 位和 64 位应用程序中都受支持,现在Delphi 有一个 64 位编译器,您可能会发现它很有用。
通常的免责声明适用