我有一個帶有表單字段(amount_1,amount_2等)的pdf模板文件我創建了一個XFDF文件,並通過命令行使用PDFtk填充表單並壓扁文件。PDFtk和XFDF文件沒有填寫表格
然而,當我運行下面的命令,創建新的PDF,但該字段沒有填寫。
/usr/bin/pdftk /home/admin/tickets/tickets.pdf fill_form /home/admin/tickets/files/1371711546.xfdf output 1371711546.pdf flatten
的XFDF看起來像這樣
<?xml version="1.0" encoding="UTF-8"?>
<xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">
<fields>
<field name="amount_1">
<value>$17.00</value>
</field>
<field name="amount_2">
<value>$17.00</value>
</field>
<field name="amount_3">
<value>$17.00</value>
</field>
<field name="amount_4">
<value>$17.00</value>
</field>
</fields>
<ids original="095b7b1e54742b95f30a987149d65453" modified="1371711546" />
<f href="http://test.selebtom.co.zw/tickets/tickets.pdf" />
</xfdf>
你有什麼類型的PDF表格?你確定它是一個Acroform嗎?或者它是一個XFA表單? –
我使用Adobe Livecycle創建了表單。當我查看pdf表單的來源時,我看到了很多對XFA的引用,例如(
fredmarks
然後我相信你不能用PDFtk填充XFA表單。或者查看http://www.pdflabs.com/docs/pdftk-man-page/並查找[drop_xfa]。但是,如果這些字段是XFA字段,那麼您需要一個不同的工具 –