Donnez vie à vos documents numériques !
 

Répondre à : Commande Javascript d’enregistrement. – RÉSOLU

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

#53461
Merlin
Maître des clés

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)