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 :

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.