Donnez vie à vos documents numériques !
 

Répondre à : Interdire la modification après sauvegarde

abracadabraPDF Forums PDF – Général Interdire la modification après sauvegarde Répondre à : Interdire la modification après sauvegarde

#63624
joss_mkp
Membre

Bonjour et bienvenue.

1. Oui c’est possible, il y a deux façons de faire selon que l’utilisateur final utilise Acrobat Reader ou Acrobat Pro/Standard.

2. J’ai déjà dit par ailleurs ce que je pense de l’absurdité et du mauvais coup fait à l’utilisateur d’un formulaire qu’il ne peut pas enregistrer ni imprimer ni quitter quand il veut.

Met toi à la place de celui qui a fini sa journée et qui voudrait terminer le lendemain, de celui qui a une urgence, de celui qu’on vient de prévenir qu’il va y avoir une coupure dans 1 minute et qu’il faut se dépêcher d’enregistrer les documents en cours, de celui qui voudrait finir ailleurs parce-qu’il lui manque une info sur place, etc.
Il y a plein de bonnes raisons pour faire ça.

De plus, un bouton n’empêchera pas l’utilisateur de faire ce qu’il veut avec les menus ou les raccourcis-clavier du logiciel.
Il faut partir du principe que l’utilisateur final n’est pas plus stupide devant un formulaire numérique que devant un formulaire papier.

Heureusement Acrobat permet d’utiliser des scripts d’évènement (voir paragraphe 4 : https://www.abracadabrapdf.net/?p=2990 ) qui se déclenchent avant l’impression/l’enregistrement/la fermeture.
Ce qui permet d’alerter l’utilisateur quel que soit le moyen utilisé (bouton, menu, raccourcis-clavier), avec une simple mise en garde qui lui demande s’il est certain de ce qu’il fait.

Les scripts d’évènements ne permettent pas de conditions, ils s’exécutent “avant” mais il y a toujours un “après” et la boite de dialogue qui suit apparait forcément.
Donc on ne peut qu’alerter, on ne peut pas bloquer par ce moyen.

:Smiley15:

Bonjour Merlin et merci  :Smiley01:

1. Je ne sais pas avec quoi l’utilisateur ouvrira le pdf… et il sera aussi utilisé sur tablettes (je sais que le JavaScript ne s’exécute pas biens sur ces supports, j’ai prévenu le client)

2.Je suis d’accord avec toi pour l’absurdité de ces blocages mais je n’ai pas réussi à convaincre mon client…
J’avais déjà installé les scripts d’évènements trouvés sur ce forum  :Smiley03: Il n’y en a pas de bloquants alors (même si je sais que ça te fais mal :Smiley00: )?