PDF erneut drucken per Script (portabel)

GlockMane88

Lt. Commander
Registriert
Aug. 2008
Beiträge
1.496
Hallo Leute,

Hintergrund:

Ich möchte die Inhalte einer PDF-Datei "einbrennen".

Verwende ich die Flatten Funktionalität vom PDFTK, dann funktioniert das zwar mit Formularfeldern, Kommentare werden allerdings nicht "eingebrannt" und können weiterhin modifiziert werden.

Drucke ich die PDF erneut über einen PDF-Drucker meiner Wahl, dann ist alles fixiert.. Dies möchte ich nun automatisieren, sodass ich am Ende eine PDF auf ein Script (z.B. flatten.bat) ziehe und diese am Ende keine bearbeitbaren Elemente mehr enthält..

Habt ihr eine Idee?
 
PDF sind immer manipulierbar. Man kann nur mit Hilfe des PDF/A Standard und Signaturen sicherstellen, dass nachträgliche Manipulationen erkannt werden.
 
@scooter010

Okay, interessanter Punkt, werde ich mich mal mit befassen..

Allerdings habe ich meine ursprüngliche Frage selbst gelöst bekommen, zumindest zu 90%..

GhostScript:

gswin32.exe -sDEVICE=pdfwrite -dPreserveAnnots=false -sOutputFile=output.pdf input.pdf

Leider funktioniert es nur mit der gswin32.exe und nicht mit der gswin32c.exe, sodass jedes Mal ein Statusfenster aufgeht, welches ich manuell schließen muss.. Unter Verwendung der gswin32c.exe kommt ein defektes PDF heraus..
 
Zurück
Oben