abracadabraPDF › Forums › PDF – Général › Script bloqué par la protection du document › Répondre à : Script bloqué par la protection du document
On a encore une fois la preuve, si besoin était, que les “Restrictions d’utilisation” d’Adobe sont bidons et mal conçues.
Les restrictions appliquées à ton document devraient interdire la suppression d’un champ (ça c’est OK) et aussi l’ajout d’un champ (et pourtant il le fait sans broncher).
Si on utilise la restriction “Tout sauf extraire des pages”, ton script fonctionne… Mais du coup il ne sert à rien d’utiliser des restrictions qui n’empêchent pas de modifier le formulaire.
:mur: :mur:
Je ne sais pas contre quoi ou contre qui tu veux protéger ce formulaire mais il existe des méthodes plus fiables, et plus complexes, pour s’assurer de son intégrité.
Par exemple, on peut utiliser un fichier texte placé en pièce jointe ou dans un champ masqué dans lequel on stocke le nombre de champs et leur position, et un script qui vérifie (à l’ouverture, avant la fermeture, ou quand on veut) l’intégrité du formulaire en comparant l’état actuel du formulaire avec le contenu du fichier.
:geek:
Tu devrais également t’intéresser à l’usage de la Console car elle renvoie une erreur lors de l’utilisation de la fonction SIGNED, parce-que la variable b n’est pas définie :
TypeError: b is undefined
26:Document-Level:init