So entfernen Sie ein Kennwort aus einer PDF-Datei in Linux
Sie haben eine PDF-Datei, die vertrauliche Informationen enthält, mit einem langen, sicheren Kennwort geschützt, sodass nur die beabsichtigte Partei sie öffnen kann. Sie möchten dieses Kennwort jedoch nicht bei jedem Zugriff auf das Dokument eingeben. Daher möchten Sie das Kennwort aus Ihrer Kopie entfernen.
In Linux zeigen wir Ihnen vier Möglichkeiten, ein Kennwort aus einer PDF-Datei zu entfernen, wenn Sie das Kennwort kennen.
HINWEIS: Wenn wir in diesem Artikel etwas eingeben und der Text in Anführungszeichen gesetzt wird, geben Sie KEINE Anführungszeichen ein, sofern nicht anders angegeben.
Verwenden des PDF-Toolkits (pdftk)
Das PDF-Toolkit ist ein praktisches Befehlszeilenprogramm zum Bearbeiten von PDF-Dateien. Um pdftk zu installieren, drücken Sie Strg + Alt + T, um ein Terminalfenster zu öffnen. Geben Sie den folgenden Befehl an der Eingabeaufforderung ein und drücken Sie die Eingabetaste.
sudo apt-get install pdftk
Geben Sie das Kennwort für Ihr Benutzerkonto ein, wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste.
Der Installationsprozess beginnt mit einer Analyse Ihres Systems und listet auf, wie viele Pakete installiert werden und wie viel Speicherplatz sie benötigen. Wenn Sie gefragt werden, ob Sie fortfahren möchten, geben Sie ein "y" ein und drücken Sie die Eingabetaste.
Wenn die Installation abgeschlossen ist, geben Sie an der Eingabeaufforderung den folgenden Befehl ein, und ersetzen Sie die relevanten Teile wie unten angegeben.
pdftk /home/lori/Documents/secured.pdf input_pw Kennwortausgabe /home/lori/Documents/unsecured.pdf
Die Aufteilung des Befehls ist wie folgt:
pdftk | Name des Befehls |
/home/lori/Documents/secured.pdf | Vollständiger Pfad und Dateiname der kennwortgeschützten PDF-Datei. Ersetzen Sie dies durch den vollständigen Pfad und Dateinamen für Ihre kennwortgeschützte PDF-Datei. |
input_pw Passwort | Eingabeaufforderung zur Eingabe des Benutzerpassworts für die geschützte PDF-Datei und das zum Öffnen der Datei verwendete Passwort. Ersetzen Sie "Kennwort" durch das Kennwort, das zum Öffnen Ihrer Datei verwendet wird. |
Ausgabe /home/lori/Documents/unsecured.pdf | Fordern Sie den Pfad und den Dateinamen an, den Sie für die von pdftk generierte ungeschützte PDF-Datei verwenden möchten, gefolgt von dem vollständigen Pfad und Dateinamen der zu generierenden ungeschützten PDF-Datei. Ersetzen Sie den hier angezeigten Pfad durch den vollständigen Pfad und Dateinamen, den Sie für die von pdftk generierte ungeschützte PDF-Datei verwenden möchten. |
Drücken Sie die Eingabetaste, um den Befehl auszuführen.
Die ungeschützte PDF-Datei wird generiert und an dem Ort gespeichert, den Sie im Befehl angegeben haben.
QPDF verwenden
QPDF ist ein Befehlszeilenprogramm für Linux, das eine PDF-Datei in eine andere gleichwertige PDF-Datei konvertiert und dabei den Inhalt der Datei beibehält. Mit dem Tool können Sie PDF-Dateien ver- und entschlüsseln, im Web optimieren und aufteilen und zusammenführen.
Wenn Sie die neueste Version von Ubuntu (14.04 zum Zeitpunkt des Schreibens dieses Artikels) verwenden, ist QPDF höchstwahrscheinlich installiert. Wenn es nicht installiert ist, drücken Sie Strg + Alt + T, um ein Terminalfenster zu öffnen, und geben Sie an der Eingabeaufforderung den folgenden Befehl ein.
sudo apt-get install qpdf
Geben Sie Ihr Kontokennwort ein, wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste.
Wenn QPDF installiert ist, geben Sie an der Eingabeaufforderung den folgenden Befehl ein und drücken Sie die Eingabetaste.
qpdf -password = Kennwort -decrypt /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Die Aufteilung des Befehls ist wie folgt:
qpdf | Name des Befehls |
-- Passwort = Passwort | Fordern Sie das Kennwort zum Öffnen der geschützten PDF-Datei an. Geben Sie das Passwort für Ihre Datei nach dem Gleichheitszeichen ein. HINWEIS: Auf der linken Seite des Gleichheitszeichens stehen vor dem Kennwort zwei Striche. |
-- entschlüsseln Sie /home/lori/Documents/secured.pdf | Fordern Sie den vollständigen Pfad und Dateinamen der PDF-Datei an, aus der Sie das Kennwort entfernen möchten. Ersetzen Sie den vollständigen Pfad und Dateinamen durch einen für Ihre Datei. |
/home/lori/Documents/unsecured.pdf | Vollständiger Pfad und Dateiname für die ungeschützte PDF-Datei, die generiert werden soll. Ersetzen Sie dies durch den vollständigen Pfad und Dateinamen, den Sie für die von QPDF generierte ungeschützte PDF-Datei verwenden möchten. |
Verwendung von xpdf-utils
Xpdf-utils ist ein Paket von PDF-Dienstprogrammen, das einen PDF in PostScript-Konverter (pdftops), einen PDF-Dokumentinformationsextraktor (pdfinfo), einen PDF-Bildextrahierer (pdfimages), einen PDF in Textkonverter (pdftotext) und eine PDF-Schriftart enthält Analysator (pdffonts). Um weitere Informationen zu jedem Werkzeug zu erhalten, geben Sie den Befehl (in Klammern für jedes aufgelistete Werkzeug) gefolgt von "-help" (zwei Bindestriche vor der Hilfe) ein..
Um ein Kennwort aus einer PDF-Datei zu entfernen, verwenden wir das Tool PDF to PostScript (pdftops) und den PostScript-to-PDF-Konverter von Ghostscript, um die Postscript-Datei wieder in eine ungeschützte PDF-Datei zu konvertieren.
Das Paket xpdf-utils ist möglicherweise bereits installiert, wenn Sie die neueste Version von Ubuntu verwenden. Wenn nicht, geben Sie den folgenden Befehl an der Eingabeaufforderung ein und drücken Sie die Eingabetaste, um das Paket zu installieren.
sudo apt-get install xpdf-utils
Geben Sie Ihr Konto ein, wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste.
Sobald xpdf-utils installiert ist, können Sie Ihre kennwortgeschützte PDF-Datei in eine Postscript-Datei konvertieren. Geben Sie den folgenden Befehl an der Eingabeaufforderung ein und drücken Sie die Eingabetaste.
pdftops -upw Kennwort /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Die Aufteilung des Befehls ist wie folgt:
pdftops | Name des Befehls |
-upw Passwort | Fordern Sie das Benutzerpasswort auf, um die geschützte PDF-Datei zu öffnen. Ersetzen Sie "Kennwort" durch das Kennwort, mit dem Ihre geschützte PDF-Datei geöffnet wird. HINWEIS: Es gibt einen Strich vor "upw". |
/home/lori/Documents/secured.pdf | Vollständiger Pfad und Dateiname der kennwortgeschützten PDF-Datei. Ersetzen Sie dies durch den vollständigen Pfad und Dateinamen für Ihre kennwortgeschützte PDF-Datei. |
/home/lori/Documents/unsecured.pdf | Vollständiger Pfad und Dateiname für die ungeschützte PDF-Datei, die generiert werden soll. Ersetzen Sie dies durch den vollständigen Pfad und Dateinamen, den Sie für die von pdftops generierte ungeschützte PDF-Datei verwenden möchten. |
Die Postscript-Datei wird generiert und in dem Ordner abgelegt, den Sie im Befehl angegeben haben.
Bevor Sie die Postscript-Datei zurück in eine ungeschützte PDF-Datei konvertieren, müssen Sie den Ghostscript Postscript-to-PDF Converter (ps2pdf) installieren. Geben Sie dazu an der Eingabeaufforderung den folgenden Befehl ein und drücken Sie die Eingabetaste.
sudo apt-get install kontext
Geben Sie Ihr Kontokennwort an der Eingabeaufforderung ein und drücken Sie die Eingabetaste.
Der Installationsprozess beginnt mit einer Analyse Ihres Systems und listet auf, wie viele Pakete installiert werden und wie viel Speicherplatz sie benötigen. Wenn Sie gefragt werden, ob Sie fortfahren möchten, geben Sie ein "y" ein und drücken Sie die Eingabetaste.
Wenn ps2pdf installiert ist, geben Sie an der Eingabeaufforderung den folgenden Befehl ein und drücken Sie die Eingabetaste.
ps2pdf /home/lori/Documents/unsecured.ps /home/lori/Documents/unsecured.pdf
Die Aufteilung des Befehls ist wie folgt:
ps2pdf | Name des Befehls |
/home/lori/Documents/secured.ps | Vollständiger Pfad und Dateiname der Postscript-Datei. Ersetzen Sie dies durch den vollständigen Pfad und Dateinamen für Ihre Postscript-Datei. |
/home/lori/Documents/unsecured.pdf | Vollständiger Pfad und Dateiname für die ungeschützte PDF-Datei, die generiert werden soll. Ersetzen Sie dies durch den vollständigen Pfad und Dateinamen, den Sie für die ungeschützte PDF-Datei verwenden möchten, die aus der Postscript-Datei von ps2pdf generiert wurde. |
Eine neue, ungeschützte PDF-Datei wird erstellt und in dem Ordner abgelegt, den Sie im Befehl angegeben haben.
Evince verwenden
Evince ist der Standard-Viewer für PDF-Dateien, der mit Ubuntu geliefert wird. Sie können es verwenden, um ein Kennwort aus einer PDF-Datei zu entfernen, sofern Sie das Kennwort kennen. Es ist ein grafisches Werkzeug, aber wir werden es von der Kommandozeile aus ausführen. Um Evince auszuführen, geben Sie den folgenden Befehl an der Eingabeaufforderung ein und drücken Sie die Eingabetaste.
evince /home/lori/Documents/secured.pdf
Ersetzen Sie den vollständigen Pfad und Dateinamen für Ihre PDF-Datei.
Hinweis: Möglicherweise wird folgende Fehlermeldung angezeigt, die Datei wird jedoch trotzdem geöffnet.
Evince zeigt ein Dialogfeld an, in dem Sie nach dem Benutzerkennwort gefragt werden, um die PDF-Datei zu öffnen. Geben Sie das Passwort in das Bearbeitungsfeld ein und legen Sie fest, wie lange Evince das Passwort speichern soll. Klicken Sie auf "Dokument entsperren"..
Wenn die PDF-Datei geöffnet wird, wählen Sie "Drucken" aus dem Menü "Datei".
Wählen Sie im Dialogfeld "Drucken" die Option "In Datei drucken". Wenn Sie den Dateinamen oder den Speicherort ändern möchten, klicken Sie auf die Schaltfläche neben „Datei“, die den Pfad und den Dateinamen anzeigt.
Navigieren Sie im Dialogfeld "Dateinamen auswählen" zu dem Speicherort, an dem Sie die ungeschützte PDF-Datei speichern möchten, und geben Sie im Feld "Name" einen Namen für die Datei ein. Klicken Sie auf "Auswählen"..
Der neue Pfad und der neue Dateiname werden auf der Schaltfläche "Datei" angezeigt. Akzeptieren Sie die Standardeinstellungen für die anderen Optionen und klicken Sie auf "Drucken"..
Die ungeschützte PDF-Datei wird an dem von Ihnen gewählten Ort gespeichert.
Doppelklicken Sie auf die Datei, um sie erneut in Evince zu öffnen. Beachten Sie, dass Sie nicht nach dem Kennwort gefragt werden.
Denken Sie daran, um ein Kennwort mit diesen Tools aus einer PDF-Datei zu entfernen, müssen Sie das Kennwort kennen.