【问题标题】:Fill pdf with xfdf data用 xfdf 数据填充 pdf
【发布时间】:2013-02-20 19:44:59
【问题描述】:

我有一些 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>

【问题讨论】:

    标签: php pdf xfdf


    【解决方案1】:

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

    Merge FDF data into a PDF file using PHP

    【讨论】:

      【解决方案2】:
      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.将FDF填充为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");
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-04
        • 2017-02-11
        相关资源
        最近更新 更多