0

我有一些 xfdf 数据,如此处所示,我需要在 PHP 中填写可编辑的 pdf。谁能给我一个解决方案?

<?xml version="1.0" encoding="UTF-8"?>
<xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">
<fields>
<field name="first_name">
<value>tismon</value>
</field>
<field name="last_name">
<value>varghese</value>
</field>
</fields>
<ids original="dbd3aadc6b6b85761ca83030e0558363" modified="1362548354" />
<f href="unlocked.pdf" />
</xfdf>
4

2 回答 2

3
  1. 下载 pdftk
  2. 如果您需要知道如何通过 PHP 创建 fdf 文件

$fdf='<?xml version="1.0" encoding="UTF-8"?> <xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve"> <fields> <field name="first_name"> <value>tismon</value> </field> <field name="last_name"> <value>varghese</value> </field> </fields> <ids original="dbd3aadc6b6b85761ca83030e0558363" modified="1362548354" /> <f href="unlocked.pdf" /> </xfdf>'; file_put_contents("file_name.fdf", $fdf);

3.Fill FDF to PDF

passthru("pdftk fillablePDF.pdf fill_form file_name.fdf output output.pdf flatten");

或者你这样做

exec("$root/resources\PDFtk\bin\pdftk fillablePDF.pdf fill_form   file_name.fdf output output.pdf flatten 2>&1");

注意:要使文件输出可填充,您只需在两种情况下都忽略“flatten”: exec("$root/resources\PDFtk\bin\pdftk fillablePDF.pdf fill_form file_name.fdf output output.pdf 2>&1");

于 2016-06-21T17:02:01.230 回答
0

我也一直试图为此找到一个好的答案,这是迄今为止我找到的最好的答案。似乎运作良好。

使用 PHP 将 FDF 数据合并为 PDF 文件

于 2013-05-31T21:15:40.757 回答