Toutes mes réponses sur les forums
-
AuteurRéponses
-
papydroidMembre
Moi j’ai rien trouvé. Mais je suis toujours intéressé aussi
papydroidMembreSalut, alors si pour toi aussi c’est pas compréhensible, je suis soulagé !
Parce que j’ai cherché un paquet d’heures sur la toile pour essayer de comprendre. Je me disais que peut-être avec un importDataOject pour mettre à jour la liste déroulante serait autorisé, mais je ne maitrise pas le code.Merci encore.
papydroidMembreBonjour
Tout est expliqué sur cette page : https://www.abracadabrapdf.net/?p=5328
:Smiley15:Donc removeField et removeDataObject fonctionnent normalement avec Acrobat Reader DC et avec Adobe Reader XI (11).
Salut, puis-je te demander de regarder le fichier joint de bebarth du 30 juillet ou il me propose un PDF exemple.
jpapydroidMembrePour tout savoir sur la Console JavaScript : https://www.abracadabrapdf.net/?p=3634
:geek:Merci :Smiley08:
papydroidMembreJe vais activer le mode débug!
J’ai passé pas mal de temps pour trouver une réponse. La seule piste, c’est la note dans la doc SDK documentation qui indique que le removefield serait utilisable uniquement avec des “Forms usage rights”.
Sur les différents autre forum cette spécification serait aussi applicable aussi pour le removeDataObject et le createDataObject. J’ai pas compris ce qu’est un “Forms usage rights” mais j’ai trouvé ce lien https://help.adobe.com/en_US/AEMForms/6.1/AdminHelp/WS92d06802c76abadb-5145d5d12905ce07e7-7ffa.2.html#WS540ba4ec1f66e9e3dbf88d415235222ae0-8000
Mon besoin initial est de mettre un jour un menu déroulant au moyen d’un fichier (txt,csv,xml,….). Le problème est que ce fichier est mis à jour régulièrement. Le contenu de ce fichier est le résultat d’une requête exécutée via Excel. Peut être que cette requête pourrait être exécuté dans Acrobat ?
Peut-être vois tu un autre moyen de mettre à jour la liste déroulante avec un bouton forçant la mise jour, ou avec un importDataOject ?Merci de ton aide
papydroidMembrebonjour,
S’il n’y a pas de document, c’est qu’il a bien été supprimé à l’ouverture du fichier…
Pour le reste, il faudra que j’installe Acrobat Reader, mais ce ne sera pas pour tout de suite, vacances obligent !!!
@+
:bonjour:Ok, je peux patienter, pas de problème!
Bonne vacances alors :Smiley15:papydroidMembrebonjour,
Il faudrait que j’en sache un peu plus… car je n’ai pas de d’Acrobat Reader installé pour l’instant.
Le fichier importé à l’origine est-il supprimé ?
@+
:bonjour:Bonjour,
Avec Acrobat Reader, aucun fichier n’est présent dans les documents joints. J’ai une liste déroulante qui propose le mois à choisir.
Difficile d’en dire plus.
MercipapydroidMembrebonjour,
Tu peux utiliser la version avec script d’application avec Acrobat Reader.Bonjour, en copiant le JS dans le dossier C:Program Files (x86)AdobeAcrobat Reader DCReaderJavascripts et en ouvrant: Importation Automatique TXT_Action_BB.pdf avec la version Reader.
Le fichier nimportQuelnom.txt ne remonte pas comme pièce jointe.
Aucun message d’erreur.Pour contre en faisant exactement les mêmes manipulations mais sous Acrobat Pro tout est OK.
Une idée?
1 août 2019 à 06:06 en réponse à : Récupérer les données de formulaires PDF dans un seul tableau Excel #65975papydroidMembreSuper merci!
merci pour les commentaires du code aussi!!papydroidMembreSuper, merci beaucoup!
Je constate qu’aucune des solutions proposées ne fonctionne sur la version Reader. Y’a dit-il un paramétrage quelque part? Avec un notre Reader de PDF ça marcherait?
MercipapydroidMembreBonjour, le lien est mort.
papydroidMembrebonjour,
La liaison directe à un fichier non importé n’est pas possible. Il faut effectivement mettre en pièce jointe du formulaire le fichier mis à jour.
Si tu n’as pas besoin de liste mère fille, tu peux t’inspirer de l’exemple donné dans cette discussion récente :
https://abracadabrapdf.net/forum/index.php/topic,3715.0.html
@+
:bonjour:Bonjour, merci pour ces précisions.
serait-il possible de pour contourner cette contrainte par ce petit processus:
Au lancement du PDF, la pièce jointe configuration.txt est supprimée puis une nouvelle pièce jointe est créée pointant en réalité sur le même fichier.
Sauf que potentiellement ce fichier configuration.txt a évolué depuis la dernière ouverture du pdf?Merci de votre aide.
26 juillet 2019 à 06:18 en réponse à : Récupérer les données de formulaires PDF dans un seul tableau Excel #65973papydroidMembreMerci pour toutes ces réponses!
J’ai fini par faire tourner le tout sans problème, il faut aucun autre PDF d’ouvert.
C’est avec plaisir que je patiente jusqu’à la semaine prochaine si tu as une solution à me proposer pour la création d’un csv!!
MercipapydroidMembreBoujour et bienvenue sur ce forum,
Il y a deux façons de procéder :
– la 1re consiste à placer le formulaire sur un serveur (celui d’Acrobat.com est tout indiqué), à en récupérer les données de manière classique (c’est-à-dire dans un fichier PDF, et depuis AA9 c’est dans un Porte-documents PDF que ça se passe) via le bouton Submit, et à les exporter ensuite (au final ou au fur et à mesure), vers une base de donnée ou un tableur.
– la 2e consiste à inclure dans le bouton Submit du formulaire un envoi direct vers un serveur qui traite les scripts CGI et qui inclura les données directement dans une base. Cette 2e méthode requiert beaucoup plus de connaissances en programmation et d’avoir son propre serveur à disposition.
A mon avis la 1re méthode à le mérite de la simplicité et est d’une grande souplesse, AA9 et Acrobat.com ont vraiment apporté quelque chose de nouveau dans le traitement de retours de formulaires.
:soleil:
Bonjour,
moi je suis intéressé par la méthode 2, mon p’tit administrateur réseau ne veut pas stocker des datas entreprise chez adobe.
Quelqu’un pourrait-il me donner plus d’info sur les scripts CGI, sont-ils toujours d’actualités?
MercipapydroidMembreC’est bien ma question en effet.
Dans ce cas il faut utiliser un JavaScript qui détecte la présence d’une valeur dans le champ X, et qui coche la case en fonction.
Mais pourquoi réinventer la roue ? Le 21e (et donc avant-dernier) abracadabraScript est ton ami :
http://abracadabrapdf.net/articles.php?lng=fr&pg=124😎 😎
Le lien est mort :Smiley02:
25 juillet 2019 à 06:42 en réponse à : Récupérer les données de formulaires PDF dans un seul tableau Excel #65971papydroidMembreAvec le dernier fichier posté ça ne fonctionne pas ???
Il est impossible d’enregistrer avec ce fichier car il n’est pas possible (de cette façon) d’enregistrer depuis un bouton !
Si tu as vu le script d’enregistrement c’est que tu as ouvert le fichier .js (fichier où j’écris les scripts) et comme il est indiqué en commentaire : “// Enregistrement UNIQUEMENT EN ACTION”.
Pour cela, il faut importer l’action ci-jointe (ou en créer une autre), là tu peux enregistrer et le fichier .xls incorporé contient alors toutes les données importées des formulaires.
Le fichier .DS_Store est un fichier Mac invisible et ne te sert donc à rien…
@+
:bonjour:Salut, je viens encore te prendre du temps si veux bien. Et oui avec le dernier fichier posté ça va beaucoup mieux :Smiley01:
Y’a t’il une possibilité d’ajouter l’action créer par le fichier .sequ sur des machines équipés avec Acrobat Reader?Peux tu m’apporter des explications sur la création de cette nouvelle Action. En effet, cette action fait apparaître un nouveau menu permettant de sélectionner les formulaires à importer. Mais quel est le but du gros bouton bleu Début. Car un code s’exécute mais fini par ouvrir la console de débug.
Si j’utilise Exécuter le sript Javascript qui est en dessous, le script réalise l’import des données, crée un Excel joint au PDF et crée un PDF à la date du jour avec un excel joint aussi à la racine du répertoire. C’est le fonctionnement nominal?
Serait-il possible de créer un fichier xls indépendant dans le dossier racine? ou même un CSV?[font=verdana, arial, helvetica, sans-serif]En tout cas, je ne sais pas où tu as appris a connaitre Acrobat Pro mais tu maîtrises! Je constate que le JavaScript d’Acrobat et le corollaire de VBA pour Excel!! Mais je trouve la tapisserie encore plus moche!![/font]
Merci pour ton travail et ton aide!24 juillet 2019 à 13:21 en réponse à : Récupérer les données de formulaires PDF dans un seul tableau Excel #65970papydroidMembreSuper! c’est Good!
par contre ça s’exécute uniquement avec Acrobat Pro semble t’il, ou y’a une manip à faire?
Le fichier .sequ lui c’est certain, mais le script exécuter par le bouton y’a une bidouille a faire?
Sais-tu as quoi servent les fichiers Data.xls, Exporter les champs vers Excel_BB.js et .DS_Store? Parce que si je les supprimes tout est OK. Je constate de le .Js est une copie du script de l’action du bouton.Merci pour tes lumières.
24 juillet 2019 à 06:54 en réponse à : Récupérer les données de formulaires PDF dans un seul tableau Excel #65967papydroidMembreBou du con! ça c’est super!!
J’ai passé un sacré moment à chercher les infos, t’es une vraie bible! :bravo:
Merci! Je test et reviens vers toi23 juillet 2019 à 12:36 en réponse à : this.exportDataObject concaténation de pièces jointes ? et ouverture ? #59434papydroidMembreBonjour.
Il faut incorporer les 3 pièces jointes ensembles dans un fichier FDF, ainsi il n’y aura qu’une seule ligne de script et un seul dialogue d’ouverture.
Sur cette page il est expliqué comment faire pour incorporer un fichier, mais avec plusieurs c’est pareil : http://abracadabrapdf.net/utilitaires/acrobat-plugins/pdf2fdf-forcer-louverture-dun-pdf-avec-adobe-reader/le lien est mort :Smiley02:
-
AuteurRéponses