使用PHP预填充AcroForms PDF

时间:2014-05-07 13:37:43

标签: php pdf pdf-form

PHP中有没有办法预先填写PDF表格(AcroForms)并将其提供给用户进行进一步编辑?我不能使用XFA / XDP。它必须是AcroForm,用户可以在Acrobat Reader 11中编辑和保存。并且需要可编辑预填。因此用户可以重写预填充字段。

1 个答案:

答案 0 :(得分:1)

嗯......今天看起来像服务器端表单填写时间......我刚刚回答了类似的问题。

因此,简而言之,恕我直言,第一选择是表格填写应用程序,例如Appligent的FDFMerge。这是一个命令行应用程序,因此可以使用PHP轻松控制。结果,用户可以继续填充,覆盖和保存(只要他不使用蹩脚的PDF查看器)。使用Adobe Reader XI,保存填充的表单无论如何都不再是问题。

另一种方法是制作相应的FDF文件并将其发送给用户。 “相应制作的”FDF具有指向基础PDF的密钥(空白PDF)。打开FDF时,基础PDF尚未打开,Acrobat / Reader(向下)加载基础PDF并填写。这将是客户端填充。

关于FDF的文献不多,但干燥的描述在可移植文档格式参考的一部分中,该参考是Acrobat SDK的一部分,可从Adobe网站下载。