Schützen Sie ein geschütztes PDF

10

Ich habe ein PDF gekauft und möchte Bereiche davon hervorheben und Kommentare für meine persönliche Referenz hinzufügen.

Ich habe seine Eigenschaften durch Foxit Reader (läuft durch Wein) betrachtet, und irritierenderweise darf ich nicht Modify the DocumentoderComment in the Document

Das PDF ist nur ein normales PDF ist in jeder anderen Hinsicht.

Wie kann ich dieses PDF entsperren, um es zu ändern und Kommentare hinzuzufügen?

Starkers
quelle
Dies wurde also vom Eigentümer des Dokuments festgelegt. Fragen Sie den Eigentümer des Dokuments nach einer nicht geschützten Version. Wenn Sie nicht das Recht haben, das Dokument zu knacken, und Sie es trotzdem tun, stellen Sie sicher, dass Sie nicht erwischt werden…
Max Wyss
1
@ MaxWyss Vielen Dank für Ihre Sorge (wirklich!), Aber ich glaube nicht, dass das Hervorheben der Hauptthemen eines Romans in das Verbrechen des Jahrhunderts
explodieren wird

Antworten:

10

Wenn Sie die Verwendung des Terminals nicht ablehnen, gibt es ein Paket namens qpdf, das Sie installieren können. Es ist im Software-Center. Um Schutzmaßnahmen aus Ihrer Datei zu entfernen, können Sie Folgendes verwenden:

qpdf --password=your_password --decrypt yourfile.pdf output.pdf

Das sollte den Job machen. Nebenbei bemerkt ist pdftk ein weiteres nützliches (auch Befehlszeilen-) Tool für die Arbeit mit PDF-Dateien.
Beispiel aus man pdftk:

pdftk secured.pdf input_pw foopass output unsecured.pdf

Ich hoffe, das hilft!

Mwinslett
quelle
Tolles Dienstprogramm für PDFs.
Akshay Pratap Singh
2

Unter Ubuntu 18.04 funktionierte keiner der beiden Befehle! (Ich weiß nicht warum). Ich habe die Anweisungen zum Installieren von pdftk befolgt (da es nicht in den Repositorys enthalten ist). Allerdings habe ich es auf einfache Weise herausgefunden (glaube ich) ...

  1. evince mydocument.pdf
  2. ctrl+p
  3. In Datei drucken (neuen Dateinamen auswählen (oder überschreiben))

Das war's, könnte ich mit Foxit Reader hervorheben.

Giannkas
quelle
0

Installieren Sie Ghostscript und führen Sie Folgendes aus:

gs -sPDFPassword="$PASS" -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=%stdout% -c .setpdfwrite -f locked.pdf > unlocked.pdf
baobab33
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 natürlich ghostscriptinstalliert sein.

Glückliches Gesicht
quelle