Thread CAM::PDF und fillFormFields() (14 answers)
Opened by bianca at 2013-09-17 07:09

FIFO
 2013-09-17 10:19
#170336 #170336
User since
2005-06-01
469 Artikel
BenutzerIn

user image
Ja, ich bekomme denselben Fehler. Da gibt's auch Bug-Reports (hab jetzt nicht die Versionen gecheckt), z.B. hier.

Immerhin produziert CAM::PDF ein korrektes Formular (Mit Acrobat 9 geprüft).
Vielleicht hilft Dir das hier weiter.

Edit:
Das scheint ein Problem mit einer Font Resource zu sein. Wenn Du my @f = $pdf->getFormFieldList(); ergänzt, bekommst Du eine Fehlermeldung: Could not find resource /F2 while preparing form field Test. Im PDF ist die Font Resource /F2 ein Hinweis auf ArialMT. Die hast Du wahrscheinlich nicht richtig eingebettet (z.B. kannst Du keine Zeichen einfügen, die im eingebetteten Subset nicht enthalten sind). Wenn Du ArialMT nur in dem Formularfeld verwendest und dieses anfangs leer ist, sind evtl. garkeine Fontdaten eingebettet worden.

Ändere mal Deine Vorlage so, dass nur PDF-Standardschriften verwendet werden und versuchs nochmal.

Noch'n Edit:
Hab's mal probiert (Feld in Helvetica), dann funktioniert es.

Schönen Tag noch :)
Last edited: 2013-09-17 10:45:55 +0200 (CEST)
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"

View full thread CAM::PDF und fillFormFields()