Toutes mes réponses sur les forums
-
AuteurRéponses
-
AQUOIBONMembre
Je désespère ! A tout hasard, je joins le script, la base et mon PDF.
Attention à bien changer les adresses dans le script (MAC).
MerciAQUOIBONMembreMarche pas non plus “ReferenceError :doc is not defined”.
AQUOIBONMembrePro 10.1 !
Je serai curieux de savoir comment Karl a réussi ! Il aurait pu mettre les sources sur son site !AQUOIBONMembreBon, merci à toi Merlin, mais je crois que je vais laisser tomber !
J’ai refais mon script avec le app.TrustedFunction quand même compliqué à mettre en place !
Et voilà que j’ai maintenant un message au deboguage :
“TypeError: this.importTextData is not a function
8:Folder-Level:User:test.js” !
!!!!!AQUOIBONMembreMerci (encore) Merlin.
Mais :
– J’ai mis le script dans Applications/Adob Acrobat X Pro/Contents/Resources/Javascripts/
– J’ai appelé le script comme tu me l’as indiqué, en l’inscrivant dans une fonction.
– Ca marche… MAIS j’ai toujours en réponse :
“Fonctions intégrées d’Acrobat EScript v.10.0
Acrobat SOAP 10.0TypeError: this.importTextData is not a function
8:Folder-Level:User:test.js
NotAllowedError: Les paramètres de protection interdisent l’accès à cette propriété ou à cette méthode.
Doc.importTextData:9:Document-Level:AA”AQUOIBONMembreJ’ai trouvé le dossier “externe” des JavaScripts, dans lequel j’ai mis mon .js
Mais maintenant, comment lancer ce script depuis Acrobat Pro 10.1 ??? Mystère !AQUOIBONMembreTops ! compris, je devrais en faire un script d’application et non de document ! Mais c’est triste, j’aurais aimé lier ce script à un fichier PDF.
AQUOIBONMembreen fait, le débogueur m’indique :
“NotAllowedError: Les paramètres de protection interdisent l’accès à cette propriété ou à cette méthode.
Doc.importTextData:3:Document-Level:TEST”
Merci de votre aide (je débute) !AQUOIBONMembreDifficile de répondre sans voir ledit PDF… :joker:
Par-contre ce script serait certainement mieux placé en script de document, voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/
Bon…
1) J’ai passé mon script en script de document. et j’ai un “Hello” c’est mieux ! Cool merci !
2) Par contre, impossible d’importer un txt comme l’indique notre ami Karl ! et même plus simplement d’utiliser la fonction “importTextData()” !!
Je joins donc pour ce faire mes fichiers… attention à bien changer le “MonNom” (nom d’utilisateur) et de mettre les fichiers dans un dossier appelé “TEST” sur le bureau !
Merci de m’éclairer (je suis sous Acrobat pro 10.1)AQUOIBONMembreSuper ! Top !
C’est presque à peu prêt () ce que je cherchais !
Par contre vu que je suis plus qu’une brelle, je vais avoir besoin de détails.
Pour lancer ce script (ou un autre) j’ai over mon fichier PDF, suis allé dans la vignette de ma première page, puis Propriétés de la page et dans la popup j’ai choisi “Actions”.
– Déclencheur : “Ouverture de la page”.
– Action : “Executer un Javascript”, puis “Ajouter”.
Dans la nouvelle Popup je colle mon Javascript genre : “app.alert(“Hello !”);”
Je sauve, je quitte, je réouvre mon PDF… Personne pour me dire bonjour
Y’a que’que chose qui cloche là d’dans !
Help ! MerciAQUOIBONMembreOui, j’ai trouvé cet avatar parmi ceux proposés !
Sinon… Très étonné… Ou me suis-je mal exprimé ?
Dans Acrobat Pro, lorsque j’ai un PDF avec formulaire ouvert, je peux faire : Outils / Formulaires / Autres options de formulaires / Gérer les données de formulaire / Importer des données ! Et là j’ai le choix du type d’import (FDF, XFDF, XML, FormFlow99 et TXT) et je peux importer mon XML… qui rempli mes champs si les noms de balises correspondent aux noms de champs… -
AuteurRéponses