Toutes mes réponses sur les forums
-
AuteurRéponses
-
AQUOIBON
MembreJe désespère ! A tout hasard, je joins le script, la base et mon PDF.
Attention à bien changer les adresses dans le script (MAC).
MerciAQUOIBON
MembreMarche pas non plus « ReferenceError :doc is not defined ».
AQUOIBON
MembrePro 10.1 !
Je serai curieux de savoir comment Karl a réussi ! Il aurait pu mettre les sources sur son site !AQUOIBON
MembreBon, 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 » !
!!!!!AQUOIBON
MembreMerci (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 »AQUOIBON
MembreJ’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 !AQUOIBON
MembreTops ! 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.
AQUOIBON
Membreen 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) !AQUOIBON
MembreDifficile 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)AQUOIBON
MembreSuper ! 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 ! MerciAQUOIBON
MembreOui, 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