Sécurité des fichiers PDF

Il est possible de chiffrer le contenu d’un document PDF ainsi que d’y ajouter des restrictions comme par exemple empêcher l’utilisateur de copier une partie du document par le presse-papiers ou même de ne pas autoriser l’impression du document !

Pour pouvoir tirer partie de ces fonctionnalités avancées, il est indispensable d’utiliser  AFPL GhostScript et aucune autre version (comme par exemple GNU GhostScript). De plus, il existe deux révisions du système de protections :

  • Révision 2 : Cette révision n'est pas utilisable avec AFPL GhostScript 8.14. Elle est utilisée avec des clés de chiffrement de 40 bits et produit des documents compatibles PDF 1.3, c'est-à-dire lisibles sous Adobe Acrobat 4.0 et supérieur ;
  • Révision 3 : Cette révision est capable d'utiliser des clés de longueur maximale de 128 bits et produit des documents compatibles PDF 1.4, c'est-à-dire lisibles sous Adobe Acrobat 5.0 et supérieur.

L’ajout de sécurité requière quelques paramètres supplémentaires à ps2pdf. Vous pouvez soit télécharger et utiliser le shell script  pdf_security.sh, soit l’un des formulaires ci-dessous pour générer les paramètres nécessaires.

Révision 3

1. Veuillez décocher les options que vous souhaitez désactiver :

(4) Imprimer le document (peut-être pas à la meilleure qualité, en fonction de 2048)
(8) Modifier le contenu du document (sauf ce qui est contrôlé par 32, 256 et 1024)
(16) Copier le texte et les graphiques du document (autre que ce qui est contrôlé par 512)
(32) Ajouter ou modifier des annotations textuelles, remplir les champs de formulaires et, si 256 est activé, créer ou modifier les champs de formulaires interactifs
(256) Remplir les champs de formulaires, même si 32 est désactivé
(512) Extraire les textes et les graphiques (pour le support de l'accessibilité d'utilisateurs infirmes ou pour tout autre but)
(1024) Assembler le document (insérer, effectuer des rotations, ou supprimer des pages et créer des signets/bookmarks ou des images miniatures/thumbnails), même si 16 est désactivé
(2048) Autorise une qualité d'impression haute, à laquelle une copie digitale valide du contenu du document pourrait être générée. Si désactivé, mais que 4 reste actif, alors une impression dégradée sera tout de même autorisée

2. Entrez les mots de passe :

Propriétaire : (requis)
Utilisateur : (ce mot de passe sera demandé même pour l'affichage du document)

3.  pour mettre à jour la commande à utiliser qui est affichée ci-dessous :

ps2pdf14 -sOwnerPassword# -dEncryptionR#3 -dKeyLength#128 -dPermissions#-4 in.ps out.pdf

^ hautRévision 2

1. Veuillez décocher les options que vous souhaitez désactiver :

(4) Imprimer le document
(8) Modifier le contenu du document
(16) Copier le texte et les graphiques du document
(32) Ajouter ou modifier des annotations textuelles

2. Entrez les mots de passe :

Propriétaire : (requis)
Utilisateur : (ce mot de passe sera demandé même pour l'affichage du document)

3.  pour mettre à jour la commande à utiliser qui est affichée ci-dessous :

ps2pdf13 -sOwnerPassword# -dEncryptionR#2 -dKeyLength#40 -dPermissions#-4 in.ps out.pdf