php - 使用 PHP 填写 PDF 表单

标签 php pdf

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

最佳答案

这里提到的库和框架都不错,但如果你只想填个表然后压扁它,我推荐命令行工具pdftk(PDF Toolkit)。

参见 https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/

可以从php调用命令行,命令为

pdftk formfile.pdf fill_form fieldinfo.fdf 输出 outputfile.pdf 扁平化

您需要找到 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(下图)推荐它。

关于php - 使用 PHP 填写 PDF 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77873/

相关文章:

javascript - 使用 PHP 和 jquery 创建的文件

pdf - 如何在 ColdFusion 的封面中添加批准的图章

c# - ITextSharp,定位文本

php - 将 Google 电子表格转换为 HTML 表格

php - (PHP + JQueryTools) Javascript 填充的输入字段在 POST 后返回 null

php - 使用 php 自动创建链接而不破坏 html 标签

javascript - 使用 php curl 进行长轮询

html - 在网页上显示大量 PDF 的最佳方式

html - 如何指定 PDF 大小?

java - Java的PDF库