Existe-t-il un outil permettant d’ajouter un mot de passe à un fichier PDF?

53

J'ai trouvé de nombreuses informations sur le déchiffrement des fichiers PDF, mais aucune sur leur chiffrement. Quel outil peut faire cela pour moi?

Edit: Il existe deux bonnes réponses ci-dessous, mais dans mon cas particulier, le PDF était un document numérisé, pas un document que j'avais créé.

mfisch
la source
1
Questions connexes sur le dépassement de capacité et le super utilisateur .
Réintégrer Monica - M. Schröder le

Réponses:

64

Utilisez pdftk. De sa manpage:

Crypter un PDF à l'aide de 128 bits (valeur par défaut) et bloquer toutes les autorisations (valeur par défaut)

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foopass]

Comme ci-dessus, sauf qu'un mot de passe est requis pour ouvrir le fichier PDF

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz]

Comme ci-dessus, sauf que l'impression est autorisée (après l'ouverture du fichier PDF)

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz] allow printing

pdftka beaucoup d’autres utilisations et vaut la peine d’être installé si l’on travaille beaucoup avec des fichiers PDF. Pour citer l'extrait de Synaptic:

Si le format PDF est un document électronique, pdftk est un système de suppression d’agrafeuses, de perforation, de reliure, d’anneau de décodage secret et de lunettes à rayons X. Pdftk est un outil simple permettant de gérer les documents PDF au quotidien. Conservez-en un dans le tiroir du haut de votre bureau et utilisez-le pour:

  • Fusionner des documents PDF
  • Fractionner des pages PDF dans un nouveau document
  • Déchiffrer les entrées si nécessaire (mot de passe requis)
  • Chiffrer la sortie comme vous le souhaitez
  • Remplir des formulaires PDF avec des données FDF et / ou des formulaires aplatis
  • Appliquer un filigrane de fond
  • Rapport PDF sur les métriques, y compris les métadonnées et les signets
  • Mettre à jour les métadonnées PDF
  • Joindre des fichiers aux pages PDF ou au document PDF
  • Déballer les pièces jointes PDF
  • Décomposer un document PDF en une seule page
  • Décompresser et recompresser les flux de page
  • Réparez le PDF corrompu (si possible)
Carnendil
la source
3
Si vous souhaitez une interface graphique pour pdftk, vous pouvez essayer pdfchain qui fonctionne bien. Pour les besoins ci-dessus, vous pouvez utiliser l'onglet Concaténation, en ajoutant un seul PDF, ainsi que les options d'autorisations de paramètres et le mot de passe.
Pisu
1
La version la plus récente de pdfchain apporte un certain nombre d'améliorations mais n'est pas encore disponible dans les dépôts officiels. Vous pouvez l'installer via ce PPA (maintenu par les développeurs): launchpad.net/~pdfchain-team/+archive/ppa
Glutanimate
1
J'ai essayé le premier exemple avec pdftk 1.44 et j'ai pu ouvrir le fichier PDF résultant sans mot de passe avec evince. Ce n'est qu'après l'ajout que user_pwle document a été réellement protégé.
Joey Adams
1
@JoeyAdams owner_pwest destiné à protéger le pdf contre les modifications; le deuxième exemple ajoute spécifiquement user_pwpour exiger un mot de passe pour lire le fichier.
carnendil
18

Si vous utilisez LibreOffice et exportez un document au format PDF (Menu> Fichier> Exporter au format PDF), vous pouvez définir un mot de passe:

entrez la description de l'image ici


la source
Malheureusement, mon PDF provient d'un scan, mais ce serait une bonne solution générale.
mardi
2
Cela ne devrait-il pas toujours être possible, car vous pouvez importer des images dans LibreOffice puis exporter au format PDF?
J'ai eu un document numérisé que le macOS Preview.app n'a pas réussi à chiffrer correctement. Utiliser LibreOffice pour chiffrer le PDF était le seul moyen de le faire, à part mettre la doc sur un serveur Linux, installer pdftk et le faire sur la CLI.
JinnKo
14

qpdf peut chiffrer et déchiffrer des fichiers PDF. Et linéarisez-les aussi.

Rétablir Monica - M. Schröder
la source
3
Quelques bonnes choses à propos de qpdf, que je viens d’essayer: (1) il prend en charge le cryptage AES à 256 bits, alors que pdftk n’est que de 128 bits; (2) il a un excellent manuel ici: qpdf.sourceforge.net/files/qpdf-manual.html
sxc731
3

PDF Chain est un outil formidable pour cela. C'est une interface graphique pour pdftk

johndz
la source
2

Master PDF Editor est une très bonne interface graphique pour l'édition PDF qui peut également chiffrer. Il utilise également la dernière norme PDF. Utilisé PDF Chain et Master PDF Editor, tous deux pour chiffrer un fichier PDF. Avec PDF Chain, le format du fichier PDF généré était plus volumineux et celui des signets perdus était presque le double de sa taille.

Jcfunk
la source