我有一个现成的PDF表格,是我们办公室创建的,其中有表单字段供用户填写(电子方式)并打印。在将其传递给用户之前,我想使用php打开现有的PDF,并填充尽可能多(如果不是全部)的数据。我已经研究了像TCPDF和FPDI这样的扩展,但是通过查看示例和文档,我无法确认我想要做的事情是否可行。你们中有人以前做过吗?
我看到TCPDF :: setFormDefaultProp,看起来很有前途...
我看到TCPDF :: setFormDefaultProp,看起来很有前途...
fill_form
命令。由于它没有PHP绑定,您需要在服务器上安装它,并使用exec()
等调用它,但这很容易。要使用它,您必须生成一个FDF文件,Pdftk将通过generate_fdf
命令完成,然后将所需数据插入其中。您可以在此处找到有关FDF文件的一些信息here,以及一些示例PHP代码here和here。实际上,我认为您只需将生成的FDF文件放入PDF脚本中,并在正确转义的情况下像在任何字符串中一样填充值,然后将其管道传回pdftk fill_form
。