当前位置: 首页 > 面试题库 >

用PHP填写PDF表单[关闭]

逄嘉木
2023-03-14
问题内容

是否有PHP库可用于填写PDF表单,然后将其保存(展平)为PDF文件?


问题答案:

这里提到的库和框架很好,但是如果您只想填写一个表格并将其展平,我建议您使用命令行工具pdftk(PDF工具包)。

您可以从php调用命令行,命令是

pdftk formfile.pdf fill_form fieldinfo.fdf output outputfile.pdf
flatten

您将需要查找FDF文件的格式,以便生成填写字段的信息。这是一个很好的链接:

http://www.tgreer.com/fdfServe.html

[编辑:以上链接似乎已失效。这是更多信息…]

pdftk命令可以从PDF表单文件生成FDF文件。然后,您可以将生成的FDF文件用作示例。表单字段是FDF文件中看起来像这样的部分

...
<< /T(f1-1) /V(text of field) >>
<< /T(f1-2) /V(text of another field) >>
...

您可能还会签出php-pdftk),这是特定于PHP的库。我没有使用它,但评论员Álvaro(如下)推荐它。



 类似资料:
  • 问题内容: 我需要在我的angularjs网络应用中自动填写pdf表单。pdf表单是在应用程序外部生成的,因此我可以根据需要进行配置。 在我的应用程序中,我只需要加载pdf,修改表单字段并展平文件,以使其不再看起来像表单。 你知道有什么办法吗? 编辑:我找到了iText,但它是一个Java库,不适用于我的项目(该应用程序在平板电脑上运行,因此我正在寻找100%HTML5的东西) 问题答案: 我找到

  • 考虑到字段名称结构可能发生了变化,我尝试像第一次那样阅读format/fields。(代码如下)。但是,现在它告诉我没有要读取的字段()。 所以,我开始做一些搜索,并找到了参考另一种类型的PDF结构,他们可以切换到;XFA.老实说,我还没有找到任何令人满意的文档/示例,但我确实找到了一些代码,看起来应该可以在XFA PDF的结构中阅读。(代码如下)。我尝试了两种不同的方法。第一个基本说明XfaFi

  • 问题:我有一个需要填写的现有PDF表单(*.PDF)。如何使用节点JS动态填充它?

  • 我是新的PDF框,需要填写的信息在PDF表单,其中有节和字段名: 填写信息的名称和框 地址和填写信息的框 城市框来填充信息。 目前没有错误上面的代码正在工作填写一些垃圾字段。 需要用方框信息填满姓名,方框信息填满姓名,方框信息填满地址,方框信息填满地址,方框信息填满地址

  • 当我使用这个长字段名时,我没有得到任何错误,但是得到的PDF不包含我放在字段中的值。我想可能字段名有问题,所以我使用了Pdftk工具,它只给出了作为字段名。但是当我仅仅使用它时,我会得到error。救命?

  • 问题内容: 我知道如何使用纯PHP来做到这一点,但是我需要在不重新加载页面的情况下做到这一点。无论如何,jQuery是否可以有效地拉回一些数据库结果(基于用户在表单的第一个文本字段中输入的内容),然后使用从db查询中拉回的数据填充其余的字段? 从本质上讲,我希望用户离开文本字段(通过跳出或单击下一个字段)而离开,然后使用该字段中输入的值提交查询,然后使用w /重新加载页面。 我熟悉jQuery的基