Wie entferne ich das Passwort aus einer PDF?

36

Ich habe eine passwortgeschützte PDF-Datei. Ich kenne das Passwort, aber um die Datei freizugeben, muss ich das Passwort aus der PDF-Datei entfernen und eine ungeschützte Kopie freigeben. Wie kann ich das in Ubuntu mit oder ohne GUI machen?

Chinmaya B
quelle

Antworten:

59

Der einfachste Weg, GUI (empfohlen für Anfänger)

Öffnen Sie die geschützte Datei und verwenden Sie ctrl+ poder die Druckoption, um die Datei zu drucken. Speichern Sie die Datei jetzt als PDF.


Befehlszeile verwenden

Wenn Sie pdftk bereits installiert haben, können Sie Schritt 1 überspringen

Schritt 0: Überprüfen, ob Pdftk bereits installiert ist

sudo apt list | grep pdftk 

Wenn die Ausgabe das Tag '[built]' mit pdftk enthält, können Sie Schritt 1 überspringen, dh wenn die Ausgabe so ist

pdftk/xenial 2.02-4 amd64 [installed]

Schritt 1: Installieren Sie pdftk

sudo apt-get install pdftk

Schritt 2: Führen Sie den folgenden Befehl aus

pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf


Wenn Sie pdftk nicht installieren möchten, gibt es ein anderes Dienstprogramm qpdf, das automatisch installiert wird (mindestens auf 16.04, das ich verwende).

Führen Sie den folgenden Befehl aus, um qpdf zum Generieren ungesicherter PDF-Dateien zu verwenden.

qpdf -password=<your-password> -decrypt /path/to/secured.pdf out.pdf

Detaillierte Informationen finden Sie in diesem HTG-Tutorial

Chinmaya B
quelle
1
qpdf war bereits auf meinem 17.10 installiert und daher habe ich das benutzt. Danke für diese Antwort. Möglicherweise müssen Sie jedoch im Befehl die richtigen Bindestriche verwenden. Gefällt qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf
mir
1
@ user238607 Ich habe die Bindestriche ersetzt
Chinmaya B
1
Danke, es funktioniert für mich.
Vikash Singh
hey .. es funktioniert !!!
Roottraveller
5
sudo apt-get install pdftk
pdftk input.pdf output output.pdf user_pw YOURPASSWORD-HERE

Dies nimmt Ihre input.pdf, entfernt die Passwörter und exportiert sie als output.pdf.

Vielleicht möchten Sie hier einen Blick darauf werfen , um weitere Methoden zu erkunden.

Mustafa Yılmaz
quelle
Das hat bei mir nicht funktioniert
ptetteh227
3

Ich habe das in Ubuntu Mate 19.04 ausprobiert:

sudo apt-get install qpdf
qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf

Quelle

Faiyaz Alam
quelle
1

Das Thema von den Toten hier ein wenig aufgehen lassen (aber ich bin ein neuer Linux-Benutzer, also ...);

  1. Jedenfalls habe ich auch die Datei verwendet, für die ich das Passwort gekannt habe. Aber ich habe "Master PDF Editor 5" (unregistrierte, kostenlose Version) verwendet, um das Passwort zu entfernen (Datei - Eigenschaften - Sicherheit - Keine Eingabe).
  2. Da jedoch "Master PDF Editor 5" das Wasserzeichen verlässt (was mir persönlich nichts ausmacht), habe ich es in Libre Office Draw erneut geöffnet (die jetzt freigeschaltete Datei) und das Wasserzeichen entfernt.
  3. Ich habe die Datei als PDF exportiert, was zusätzlich zu einer enormen Komprimierung ohne Verluste führte. Es war eine sehr einfache Akte; Nur ein Blatt mit Text in der Tabelle, aber der oben beschriebene Vorgang reduzierte die Größe von 70 KB auf 22 KB.
Linux N00b
quelle
0

Verwenden Sie diese zsh-Funktion:

pdf-unencrypt () {
    : "Usage: <file>
Uses ghostscript to rewrite the file without encryption."
    local in="$1"
    gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="${in:r}_unencrypted.pdf" -c .setpdfwrite -f "$in"
}

:ist eine no-operationsFunktion. $in:rRuft die Variable ohne ihre Erweiterung ab. Sie müssen offensichtlich ghostscriptinstalliert.

Glückliches Gesicht
quelle