我们目前使用 PDForm 来抓取一个空白的 pdf 文件(没有值,只有表单字段和文本)并列出表单字段。然后,我们在数据库中查询与这些字段名称匹配的值,并使用新填充的数据创建一个 pdf 文件,用户可以从我们的网站下载该文件。问题是 PDForm 每台机器大约 5,000 美元,我们正在迁移服务器。我们想要一个得到社区积极支持和推荐的替代方案。
我知道 Zend 正在开发 PDF 操作扩展,但我们需要一些快速的东西。我已经用 PDFtk 进行了测试,但该项目的最后一次更新是在 2006 年,现在它似乎已经死了。它会很好,因为它是开源的,但是它似乎会导致某些文件出现错误,这些文件似乎是由 PDFPenPro(我们的 pdf 表单创建器)生成的。
我想到的另一个解决方案是为什么不直接使用 iText 并编写一个接受命令行输入的 java 包装器,以便 PHP 可以使用 passthru() 或 exec() 调用它。如果我们完全重写我们的代码,还有其他应用程序可以工作,但我们不想那样做。
我们需要什么。
- PHP 接收 PDF 表单字段名称的能力。
- PHP 然后创建 FDF 文件(然后将其与 PDF 合并)或将字符串发送到命令行应用程序,该应用程序将使用我们数据库中的值填充字段。
- 然后用户可以下载新创建的包含填充表单字段的 PDF 文件。
我是否正在通过创建一个 java 命令行应用程序来向写入方向移动,该应用程序将使用 iText 来解析和创建由 PHP 指定的 PDF 文件,或者有人知道任何具有成本效益的替代方案吗?
最佳答案
TCPDF似乎拥有迄今为止我所见过的最强大的功能集。
关于php - 从 PHP 站点修改 PDF 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3681724/