Déprotéger un pdf protégé

10

J'ai acheté un pdf et je veux en souligner les zones et ajouter des commentaires pour ma propre référence personnelle.

J'ai regardé ses propriétés via Foxit Reader (qui traverse le vin), et, irritant, je ne suis pas autorisé à Modify the DocumentouComment in the Document

Le pdf est juste un pdf normal est tout autre respect.

Comment débloquer ce pdf pour le modifier et ajouter des commentaires?

Nu comme un ver
la source
Donc, cela a été défini par le propriétaire du document. Demandez au propriétaire du document une version non protégée. Si vous n'avez pas le droit de déchiffrer le document, et vous le faites néanmoins, assurez-vous de ne pas vous faire prendre…
Max Wyss
1
@MaxWyss Merci pour votre inquiétude (vraiment!) Mais je ne pense pas que mettre en évidence les principaux thèmes d'un roman va exploser dans le crime du siècle: P
Starkers

Réponses:

10

Si vous n'êtes pas opposé à l'utilisation du terminal, il existe un package appelé qpdf que vous pouvez installer. C'est dans le centre logiciel. Pour supprimer les protections de votre fichier, vous pouvez utiliser quelque chose comme ceci:

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

Cela devrait faire l'affaire. En guise de remarque, un autre outil utile (également en ligne de commande) à utiliser pour travailler avec des fichiers pdf est pdftk.
Exemple de man pdftk:

pdftk secured.pdf input_pw foopass output unsecured.pdf

J'espère que cela pourra aider!

Mwinslett
la source
Génial utilitaire pour les pdf.
Akshay Pratap Singh
2

Sur Ubuntu 18.04, aucune des deux commandes n'a fonctionné! (Je ne sais pas pourquoi). J'ai suivi les instructions pour installer pdftk (car il n'est pas inclus dans les référentiels). Cependant, je l'ai compris (je pense) d'une manière simple ...

  1. evince mydocument.pdf
  2. ctrl+p
  3. Imprimer dans un fichier (choisissez un nouveau nom de fichier (ou écrasement))

Voilà, je pourrais mettre en évidence avec Foxit Reader.

giannkas
la source
0

Installez Ghostscript puis exécutez:

gs -sPDFPassword="$PASS" -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=%stdout% -c .setpdfwrite -f locked.pdf > unlocked.pdf
baobab33
la source
0

Utilisez cette fonction zsh:

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"
}

:est une no-operationsfonction. $in:robtient la variable sans son extension. Vous avez évidemment besoin d'être ghostscriptinstallé.

Mine réjouie
la source