在具有可填写表格的 pdf 上打印文本

Printing text on pdf that has a fillable form

我目前正在使用 FPDI 在静态 pdf 文档上打印数字。 当我尝试对上面有可填写表格的 pdf 执行相同操作时,FPDI 会抛出错误:

"This document ([pdf path]) probably uses a compression technique which is not supported by the free parser shipped with FPDI."

阅读文档 FPDI 显然无法做到这一点。 寻找替代品并没有让我走那么远(我主要是想方设法预填表单域……但我需要在表单区域之外打印一个数字)

有人知道这个的解决方案吗(例如替代库)?

提前致谢

一般来说,该问题与文档具有表格这一事实没有直接关系,但它使用了 PDF 1.5 中引入的压缩技术。我们 (Setasign) 通过 commercial add-on.

为 FPDI 中的此类文档提供支持

无论如何,这仍然对您没有帮助,因为 FPDI 无法将表单域复制到生成的文档中。

如果您想编辑原始文档而不创建新文档(使用 FPDI 所做的),您可以查看 SetaPDF-Stamper 组件。它允许您在不更改任何其他内容的情况下向页面添加新内容。