Es mag ja einen Sinn haben, dass man vertrauliche Dokumente zum Beispiel per E-Mail – etwa Lohnzettel und Co nicht ungeschützt versendet. Meist handelt es sich hier um PDF-Dateien. Aber ganz ehrlich, warum versendet man E-Mails nicht gleich verschlüsselt.
Ohne hier lange herum zu lamentieren, PDF-Dateien lassen sich natürlich mit einem Passwort versehen. Hat man so ein Teil jedoch zu Hause am Rechner liegen ist es eher unnütz, wenn man noch immer das Passwort angeben muss, um dieses zu öffnen.
Mit der Software Qpdf lassen sich Passwörter ohne Probleme aus PDF-Dateien unter Linux entfernen – natürlich, nur wenn man das Passwort auch kennt.
Inhaltsverzeichnis
Qpdf installieren
Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software einfach über die Paket-Verwaltung durch das Paket „qpdf„. Alternativ finden Sie die Software unter http://qpdf.sourceforge.net/.
Passwörter aus geschützten PDF-Dateien entfernen
Die Software wird am Terminal genutzt, dies funktioniert jedoch ganz einfach. Nehmen wir einmal an Sie wollen aus der PDF-Datei „Dokument.pdf“ das Passwort „Passwort“ entfernen, Sie befinden sich auf dem Terminal bereits im Verzeichnis, in dem die PDF-Datei liegt:
qpdf --password=Passwort --decrypt Dokument.pdf Dokument_ohne_Passwort.pdf
Die Aufschlüsselung des Befehls ist ganz einfach – zu Beginn finden Sie den Befehl „qpdf
„, mit der Option „--password=""
“ geben Sie das Passwort an, mit dem die Datei aktuell geschützt ist. Es folgt nun mit der Option „--decrypt
“ die geschützte PDF-Datei – abschließend geben Sie den Dateinamen, an den Sie der PDF-Datei geben wollen, die kein Passwort mehr hat.
Die Software bearbeitet also nicht das Original, dieses bleibt bestehen – Qpdf öffnet nur das Original mit dem Passwort und erstellt eine Kopie vom Original ohne Passwort mit dem Namen, den Sie abschließend eingeben.
Mehrere PDF-Dateien gleichzeitig
Möchten Sie aus mehreren PDF-Dateien zur selben Zeit das Passwort entfernen funktioniert dies ebenfalls ganz einfach – das Passwort muss natürlich in allen Dateien dasselbe sein. Gestartet wird auch in diesem Fall im Verzeichnis in dem die Dateien liegen:
find . -maxdepth 1 -type f -iname '*.pdf' -printf '%f\0' | xargs -0 -I '{}' qpdf --password=Passwort --decrypt '{}' Unterverzeichnis/'{}'
Mit „-maxdepth
“ geben Sie an wie tief in Unterverzeichnissen die Software suchen soll, auch hier geben Sie durch „–password=“Passwort“ das Passwort an. Mit „Unterverzeichnis/“ geben Sie ein schon bestehendes Unterverzeichnis an, in dem die Dateien ohne Passwort landen sollen.
Noch keine Reaktion