Protection
Informations
Auteur : Klemen Vodopivec
Licence : Freeware
Description
Ce script permet de protéger le PDF, c'est-à-dire empêcher l'utilisateur de copier son contenu,
de l'imprimer ou de le modifier.
SetProtection([array permissions [, string user_pass [, string owner_pass]]])
permissions : l'ensemble des permissions. Vide par défaut (seule la lecture est autorisée).
user_pass : mot de passe utilisateur. Vide par défaut.
owner_pass : mot de passe propriétaire. Par défaut, une valeur aléatoire est choisie.
Le tableau des permissions est composé de valeurs prises parmi les suivantes :
- copy : copie du texte et des images dans le presse-papier
- print : impression du document
- modify : modification (autre ques les annotations et les formulaires)
- annot-forms : ajout d'annotations ou de formulaires
Remarque : la protection contre la modification concerne les personnes possédant la version
complète d'Acrobat.
Si vous ne spécifiez pas de mot de passe, le document s'ouvrira normalement. Si vous indiquez
un mot de passe utilisateur, le lecteur de PDF le demandera avant d'afficher le document. Le
mot de passe propriétaire, s'il est différent de celui utilisateur, permet d'obtenir l'accès
complet.
Note : protéger un document nécessite de le crypter, ce qui augmente le temps de traitement de
manière importante. Cela peut dans certains cas entraîner un time-out au niveau de PHP, en
particulier si le document contient des images ou des polices.