以下是我用来填写 PDF 的代码:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$Clicks = "567";
$Impressions = "43,434";
$Cost = "$45.44";
$fdf = '%FDF-1.2
1 0 obj<</FDF<< /Fields[
<</T(Clicks)/V('.$Clicks.')>>
<</T(Impressions)/V('.$Impressions.')>>
<</T(Cost)/V('.$Cost.')>>
] >> >>
endobj
trailer
<</Root 1 0 R>>
%%EOF';
file_put_contents('fields.fdf', $fdf);
$results = shell_exec("pdftk REPORT.pdf fill_form fields.fdf output FINAL_REPORT.pdf flatten");
在做了一些研究后,我发现使用LiveCycle创建的PDF表格是作为XFA表单而不是AcroForms创建的。不确定它们之间的区别,但是否有人做过类似的事情并且能够使其正常工作呢?谢谢。