Comment définir le mot de passe pour les fichiers pdf?

21

Je dois protéger par mot de passe mes fichiers PDF, car je vais les envoyer par e-mail et je veux que quiconque souhaite voir mes fichiers PDF soit invité à saisir un mot de passe.

Comment puis-je ajouter un mot de passe à un PDF dans Linux Mint 17.1?

David
la source

Réponses:

24

Vous pouvez utiliser le programme pdftkpour définir le mot de passe propriétaire et / ou utilisateur

pdftk input.pdf output output.pdf owner_pw xyz user_pw abc

owner_pwet user_pwsont les commandes pour ajouter les mots de passe xyzet abcrespectivement (vous pouvez aussi spécifier l'un ou l'autre mais user_pwc'est nécessaire pour interdire l'ouverture).

Vous pouvez également vouloir remplacer la force de chiffrement 40 bits par défaut en ajoutant:

.... encrypt_128bit
Anthon
la source
La valeur par défaut est le cryptage 128 bits (au moins dans pdftk 2.02-2).
patryk.beza
1
Pourrait être utile: askubuntu.com/questions/1028522/… (Docker est le moyen le plus simple.)
Ondra Žižka
15

pdftk dépend des anciennes bibliothèques, et n'est donc plus dans les dépôts de Fedora / CentOS. En remplacement, je préfère qpdf

qpdf --encrypt [readpass] [ownerpass] 256 - [infile] .pdf [outfile] .pdf

resplin
la source
J'ai utilisé Docker pour surmonter. askubuntu.com/questions/1028522/…
Ondra Žižka
8

La boîte à outils pdftk permet ce type de fonctionnalité sous Linux.

open your Ubuntu Terminal [CTRL+ALT+T]
install pdftk by using this command : sudo apt-get install pdftk
make sure pdftk is now installed by write this on terminal : pdftk
you will see a bunch of pdftk command instructions if it already installed
simply using this command to add a password to your existing pdf document
pdftk <source>.pdf output <destination>.pdf userpw <password>

example:

pdftk Mydocs.pdf output Mydocs_pass.pdf userpw secretword

http://wildabdat.tumblr.com/post/13245065154/how-to-add-password-to-your-pdf-docs-on-ubuntu

dtbnguyen
la source
2

Vous pouvez également exporter un fichier PDF crypté à partir de Libre Office (Fichier -> Exporter en PDF -> onglet Sécurité -> Définir les mots de passe -> Définir le mot de passe ouvert), si nécessaire, importez d'abord votre PDF existant dans le programme Draw.

James
la source
1

En utilisant les outils du Poppler Toolset (à partir d'un package comme libpopplerou poppler-tools), vous pouvez y parvenir avec une combinaison de pdftopset ps2pdf.

pdftops in.pdf out.ps
ps2pdf -sUserPassword=XXXXX -sOwnerPassword=YYYYY out.ps out.pdf

Notez que pour définir un mot de passe utilisateur (afficher), vous devez définir un mot de passe propriétaire (modifier).

palswim
la source
0

Sur Fedora, vous pouvez utiliser l' agrafeuse pdf pour définir un mot de passe pour un fichier PDF, et également effectuer d'autres opérations de type pdftk.

Exemple pour définir le mot de passe utilisateur (celui requis pour ouvrir le fichier):

pdf-stapler -u QRNFFtVXA-8PqF cat input_file.pdf output_file.pdf

Il s'agit du mot de passe auquel vous pensez le plus susceptible de définir un mot de passe pour un fichier PDF.

Dans le cas où vous souhaitez définir le mot de passe du propriétaire (celui qui définit les autorisations comme l'impression, les commentaires, etc.), utilisez l' -ooption.

Iodnas
la source