PDFTK не работает, чтобы заполнить PDF-форму, созданную в реальном времени

Я создал форму в livecycle es 2, и я пытаюсь использовать pdftk, чтобы заполнить форму, но она не работает. Он говорит, что заполняет его успешно, но когда я пытаюсь открыть pdf, он просто выдает мне ошибку, говорящую: «Если это сообщение в конечном итоге не будет заменено соответствующим содержимым документа, программа просмотра PDF может не отображать этот тип документ."

Ниже приведен код, который я использую для заполнения 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");

Проведя некоторые исследования, я обнаружил, что формы PDF, созданные в живых циклах, создаются как формы XFA, а не как акроформы. Не уверен, в чем разница, но кто-нибудь сделал что-то подобное и смог заставить его работать.

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос