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)