使用php填充可编辑的PDF表单字段

时间:2012-06-13 16:09:25

标签: php tcpdf fpdf pdf-form

我的办公室已经创建了一个现有的PDF表单,其中包含用户填写(电子)和打印的表单字段。在将它传递给用户之前,我想打开现有的PDF并使用php填充尽可能多的(如果不是全部)数据。我已经研究了像TCPDF和FPDI这样的扩展,但是我无法通过查看示例和文档来确认我想要做什么。你们之前有没有这样做过?

我确实看到了TCPDF::setFormDefaultProp,看起来很有希望......

2 个答案:

答案 0 :(得分:4)

Pdftk有fill_form命令。由于它没有PHP绑定,您必须将它安装在您的服务器上并使用exec()等来调用它,但它非常简单。要使用它,你必须生成一个FDF文件,Pdftk将根据generate_fdf命令执行该操作,然后将所需数据插入其中。您可以找到有关FDF文件here以及一些示例PHP代码herehere的一些信息。事实上,我认为您可以将生成的FDF文件放在PDF脚本中,并且在正确转义的情况下,像填充任何字符串一样填充值,然后将其重新导入pdftk fill_form

答案 1 :(得分:1)

您可以使用SetPDF http://www.setasign.com/

等商业产品