PDFTK kann das in livecycle erstellte PDF-Formular nicht ausfüllen

Ich habe ein Formular in livecycle es 2 erstellt und ich versuche, das Formular mit pdftk auszufüllen, aber es funktioniert nicht. Es heißt, es füllt es erfolgreich aus, aber wenn ich versuche, das PDF zu öffnen, erhalte ich nur die Fehlermeldung "Wenn diese Nachricht nicht durch den richtigen Inhalt des Dokuments ersetzt wird, kann Ihr PDF-Viewer diese Art von möglicherweise nicht anzeigen dokumentieren."

Unten ist der Code, den ich benutze, um das PDF auszufüllen

<?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");

Nach einigen Recherchen stellte ich fest, dass PDF-Formulare, die in Live-Zyklen erstellt wurden, als XFA-Formulare und nicht als Acroformen erstellt wurden. Ich bin mir nicht sicher, was der Unterschied ist, aber jemand hat etwas Ähnliches getan und konnte es zum Laufen bringen.

Danke

Antworten auf die Frage(3)

Ihre Antwort auf die Frage