In einem XX-Szenario, optimieren und fügen wir Textboxen und Zeug in einigen Quell-PDF-Datei und speichern Sie es für unsere Kunden in der Lage, sie automatisch von unserer asp.net-Website ausfüllen.iTextSharp: Regenerieren PDF-Datei Trailer
In letzter Zeit habe ich ein Problem mit dem Schreiben Sachen bin vor, die wie folgt ist,
Ich erhalte io Ausnahme, wenn sie versuchen zu öffnen und schreiben Sie die pdf-Datei mit iTextSharp „Anhänger nicht gefunden“. Nach weiteren Recherchen habe ich festgestellt, dass die PDF-Quelldatei selbst am Ende keinen Trailer hat.
Meine Frage ist, gibt es eine Möglichkeit, die Anhänger zu regenerieren? Oder ein kostenloses Tool zum Reparieren von pdf, das die Trailer neu erstellt? Ich habe einige Online-Tools ausprobiert, aber es hat nicht geholfen.
Acrobat Reader 9 hat keine Reparaturoption. Ich kann die Datei mit Ghost-Skript reparieren, aber das Problem ist, löscht alle Formularfelder. Ideen? – user446923
@ user446923 Leser sollte fragen, ob Sie eine Datei speichern möchten, wenn Sie versuchen, das Fenster mit einem beschädigten PDF zu schließen. Sehen Sie solche Eingabeaufforderungen für Ihre Dateien? Es gibt andere Reparaturoptionen als diese. Ich meine, es gibt kein Reparaturmenü oder so etwas. – Bobrovsky
Ah yeah Ich habe das ausprobiert + Ich habe auch versucht, das Dokument mit Save As neu zu speichern, als ich irgendwo gelesen habe, dass Acrobat dann viele Sachen konsolidiert und Meta und so etwas repariert. Aber ich hatte kein Glück. Als ich die Datei in Notepad ++ öffnete, fehlten noch Anhänger. Das Ghost-Skript erzeugte einen Trailer, löschte aber die Formularfelder aus, sodass ich letztendlich pdftk benutzte und es funktionierte. Danke für die Tipps, aber es half mir beim Nachdenken. – user446923