abracadabraPDF › Forums › PDF – Général › Modifier un script › Répondre à : Modifier un script
Bonjour
On peut protéger un PDF contre les modifications et l’ajout d’annotations tout en laissant la possibilité de remplir les champs de formulaire (voir capture).
On ne peut pas ajouter cette protection via un script dans Acrobat Reader.
Si l’idée c’est de verrouiller tous les champs sauf ceux indiqués il suffit d’ajouter quelques lignes au script existant :
//Masquer le bouton
event.target.display = display.hidden;
//Verrouiller tous les champs
for (var i=0; i<this.numFields; i++) {
var fname = this.getNthFieldName(i);
var f = this.getField(fname);
f.readonly = true;
}
// déverrouiller les champs signature
this.getField("signature1").readonly = false;
this.getField("signature2").readonly = false;
this.getField("signataire1").readonly = false;
this.getField("signataire2").readonly = false;