Schriftproblem mit PDFtk

Ich habe Probleme beim Ausfüllen eines Formulars mitpdftk mit Textfeldern mit True Type-Schriftarten.

Schriftdateien (.ttf) werden zu / Library / Fonts (OSX Mavericks) hinzugefügt.Das Formular wird mit Adobe Acrobat Pro erstelltDas Formular enthält normalen (Nicht-Formular-) Text, der diese Schriftarten verwendetIn den Formulartextfeldern werden auch diese Schriftarten verwendetDas Formular kann mit Adobe Acrobat Pro und sogar Preview erfolgreich ausgefüllt und gedruckt werden

Jedoch,pdftk löst einen Fehler aus, wenn versucht wird, ihn mit dem folgenden Befehl zu füllen:

pdftk ./my_form.pdf fill_form my_data.fdf output ./the_output.pdf

Die Ausgabe ist:

Unhandled Java Exception in create_output():
java.lang.ArrayIndexOutOfBoundsException: 0
   at pdftk.com.lowagie.text.pdf.DocumentFont.fillEncoding(pdftk)
   at pdftk.com.lowagie.text.pdf.DocumentFont.doType1TT(pdftk)
   at pdftk.com.lowagie.text.pdf.DocumentFont.<init>(pdftk)
   at pdftk.com.lowagie.text.pdf.AcroFields.getAppearance(pdftk)
   at pdftk.com.lowagie.text.pdf.AcroFields.setField(pdftk)
   at pdftk.com.lowagie.text.pdf.AcroFields.setFields(pdftk)

Wenn ich die Schriftart der Texteingaben in Helvetica, Times Roman oder Courier ändere,pdftk erstellt erfolgreich ein PDF. Seltsamerweise werfen Arial und Georgia auch den gleichen Fehler.

Ich habe erfolglos versucht, die Schriftarten mit Ghostscript in das PDF einzubetten, wie in dieser Frage vorgeschlagenSo reparieren Sie eine PDF-Datei und binden fehlende Schriftarten ein. gs Möglicherweise wurden die Schriftarten eingebettet, die Formularfelder werden jedoch entfernt, sodass die resultierende PDF-Datei nicht mehr wiedergegeben werden kannpdftk.

Eine funktionierende Auflösung wäre sehr dankbar.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage