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

标签 php tcpdf fpdf pdf-form

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

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

最佳答案

Pdftk 有一个 fill_form 命令。由于它没有 PHP 绑定(bind),您必须将它安装在您的服务器上并使用 exec() 调用它。等,但这很容易。要使用它,您必须生成一个 FDF 文件,Pdftk 会在给定 generate_fdf 的情况下执行此操作。命令,然后将所需的数据插入其中。您可以找到有关 FDF 文件的一些信息 here和一些示例 PHP 代码 herehere .事实上,我认为您可以将生成的 FDF 文件放入您的 PDF 脚本中,并在正确转义的情况下,像在任何字符串中一样填充值,然后将其通过管道返回到 pdftk fill_form 中。 .

关于php - 使用 php 填充可编辑的 PDF 表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11019009/

相关文章:

php - 如何创建受密码保护的 pdf 文件

php - 用 C 创建 PHP 扩展

php - 多条记录匹配一列但过滤另一列

从 MySQL 数据库获取记录时,php 显示 null

php - 复制演示 "You cannot define a sequence item when in a mapping"时出错

PHP While 循环仅显示最后一行

php - 未捕获的异常 'Exception',消息为“FPDF错误PHP”

php - TCPDF 错误 : [Image] Unable to get image

php - tcpdf 图像框和裁剪

php - 处理大图像