PDF Passwörter entfernen mittels GhostScript

13/01/2010

Mittels eines einfachen Bash-Befehls ist es möglich ein kennwortgeschützte PDF Dokument in ein ungeschütztes PDF Dokument zu speichern. Dazu nehme man eine Priese Ghostscript, etwas Gedankenschmalz, vllt. die Hilfe noch dazu und dann lautet der Befehl wie folgt:

1
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=unencrypted.pdf -c .setpdfwrite -f encrypted.pdf

3 REAKTIONEN

{ 3 comments… read them below or add one }

1 Martin Peter 01.02.2010

Hallo Adrian,

obiger Befehl klappt bei mir sehr gut. Allerdings lässt sich damit das Passwort von PDF-Dateien mit AES-256 Bit nicht löschen. Siehst du das ebenso, oder mache ich hierbei etwas falsch? Bzw. kann man obigen Befehl erweitern, sodass er das von mir angesprochene Problem auch behebt?

Vielen Dank und viele Grüße
Martin

Reply

2 Adrian Sauer 01.02.2010

Moin Martin,

ich hab es noch nicht mit einem crypted AES-256 Bit PDF-File ausprobiert. Werde ich mal die Tage angehen.

Danke für die Info.

Gruß,
Adrian

Reply

3 Alexander 26.10.2010

Das vorhandene Passwort kann mit dem Parameter -sPDFPassword=password zum entschlüsseln verwendet werden. Z.B.
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPDFPassword=password -sOutputFile=unencrypted.pdf -c .setpdfwrite -f encrypted.pdf

Reply

Der Blog lebt von Deinem Kommentar!

Kommentarregeln: Bleib cool! Kritisch ist in Ordnung, aber wenn du unhöflich bist, dann lösche ich deinen Kommentar. Bitte benutze deinen persönlichen Namen, Nickname oder Initialen, jedoch nicht den Namen eines Unternehmens. Dies wird als Spam gewertet und gelöscht. Der Zusammenhang zwischen Namen und URL sollte nicht offensichtlich auf Spam hindeuten! ♥ Ansonsten, vielen Dank für den Kommentar und viel Spaß mit meinem Blog.

« Zurückblättern

Vorblättern »