【问题标题】:Mutating PDF editable fields programmatically以编程方式改变 PDF 可编辑字段
【发布时间】:2011-04-30 21:09:48
【问题描述】:
这里有很多关于使用 PHP 处理 PDF 的问题和答案,但似乎没有一个符合我的要求。
以编程方式,我希望能够更新可编辑字段的内容。最好用PHP。如果重要,PDF 文件最初将是手工制作的(作为一种“模板”文件,将被一遍又一遍地复制和填写)。 php.net 上的PDF_* functions 列表并没有给我任何看起来(直接)有希望的东西。
这可以通过 PHP 实现吗?怎么样?
【问题讨论】:
标签:
php
templates
pdf
pdf-form
【解决方案1】:
保持原始 PDF 外观的最佳方式是使用适用于 Acrobat 的 PDFLib 块插件。 PDFLib 是所有 PHP PDF 函数背后的库。有关块插件的更多信息可以在 PDFLib 网站上找到,主页上有一个名为“PDFlib 块插件”的链接。
使用的过程是使用 Acrobat 中的插件创建所有称为块的“可编辑字段”。完成后,可以以编程方式导入模板并填写字段。还有一些功能可以以编程方式匹配页面上字体的字体、大小、样式等,以便它在文档中正确显示。以下是手册中有关如何使用块处理和 PPS 执行各种操作的页面:http://www.pdflib.com/pdflib-cookbook/block-handling-and-pps/