abracadabraPDF › Forums › PDF – Général › Commande Javascript d’enregistrement. – RÉSOLU › Répondre à : Commande Javascript d’enregistrement. – RÉSOLU

Un « environnement privilégié », comprendre : un environnement d’exécution sécurisé, signifie que l’instruction concernée ne peut s’exécuter que dans certaines conditions bien précises de façon à ne jamais pouvoir s’exécuter « à l’insu du plein gré de l’utilisateur ».
C’est pour éviter l’exécution de codes malicieux.
Donc, ce code ne peut s’exécuter que :
– depuis la console JavaScript d’Acrobat,
– dans un traitement par lot (« Actions » dans Acrobat X),
– depuis un script d’application (c’est un fichier .js que l’on place dans un des sous-dossiers JavaScripts de Reader ou d’Acrobat, comme les abracadabraTools par exemple).
A noter que ce dernier cas est le seul possible pour Adobe Reader puisque le traitement par lot et la console JavaScript sont des fonctions propres à Acrobat (dans Reader la console n’est utilisable qu’en lecture*).
En clair, pour qu’un bouton placé dans un PDF puisse exécuter du code sécurisé il faut qu’il fasse appel à une fonction personnalisée préalablement créée via un script d’application.
Et un script d’application il faut l’installer avant, sur chacun des ordinateurs concernés.
:idee:
* CTRL-J
(ou CMD-J sur Mac)