Toutes mes réponses sur les forums
-
AuteurRéponses
-
ndubauMembre
Bonjour
Dans un PDF les textes et les images peuvent être de trois natures :
– champs de formulaire,
– commentaires/annotations,
– fond de page.Que veux tu modifier et comment ? (à la main ou avec JavaScript ?)
Bonjour
Je suis un peu en peine de répondre sinon que j’élimine l’idée de champ de formulaire. J’ouvre ce document dans Acrobat DC Mac ; opte pour modifier le document ; sélectionne tel ou tel bloc texte (cf copie écran jointe).
Et là je pensais trouver une option de modification du fond ou du cadre tout comme je trouve des outils pour changer le texte lui-même…
NDndubauMembreDescription séduisante mais le petit amateur s’en passera ! Merci
NDndubauMembreBonjourAu vu de votre pseudo je pensais que vous alliez m’enchanter… râté :Smiley02: Ce serait bien utile pourtant !Merci
NDndubauMembreBonjour.
Il faudrait que tu sois plus précis : qu’est-ce qu’un “bloc de texte” ?
Est-ce un champ de formulaire, un commentaire de type texte, ou bien du texte placé dans le fond de page ?Parce-que la manip est la même mais c’est l’outil à utiliser qui change.
:Smiley15:Bonjour
C’est ce qui correspond à “Ajouter du texte”
ndubauMembreBonjour Merlin
En effet ne pas céder à la défaite ! J’avais trouvé cet outil également http://www.a-pdf.com/form-data-extractor/index.htm
Le tien présente un plus : en prix certes :Smiley03: mais il est compatible Mac et PC :extra:Belle journée
NoëlndubauMembreMerci de ces rappels.La cause est entendue et l’utilisateur final se tournera sans doute vers une autre voie que l’achat d’Acrobat Pro.Bien cordialementNoël
ndubauMembreBonjourJ’ai vu 2 discussions où cet export est soumis à la possession d’Acrobat Pro ; l’utilisateur des formulaires actuellement en création ne possède que le Reader et travaille sur PC. Merci si une ouverture est possible de me renvoyer vers la (les) discussion(s) salvatrices !Bonne journéeNoël
ndubauMembreMessages que j’ai lu plusieurs fois et dont je vous remercie.Finalement je déduis que ce genre d’envoi n’est pas universel (mode d’envoi, données transmises, versions de reader, navigateur émetteur…) ; moralité je me limiterai à la transmission a posteriori du pdf, l’inconvénient étant pour l’exploitation la ressaisie des infos dans Excel par exemple.Considérons la question résolue (sans l’être)Merci.Noël
ndubauMembreVotre première remarque me renvoie à opter pour “Envoyer avec l’application de messagerie par défaut” ; j’utilise Thunderbird ; cela se solde par une erreur reflétée par la copie d’écran jointe dans le cas de FDF plus email MailForm (mais vous la bulle d’aide prévenait) .L’envoi par FDF +email Envoyer un formulaire se solde par l’autre copie d’écran ; est-ce à dire que Thunderbird est banni ?Je suis incapable de décoder ces erreurs et donc de pouvoir corriger quoique ce soit.
Noël
ndubauMembreBonjour
J’ai fait bien des essais infructueux pour paramétrer ce webmail (ces webmails car j’ai des comptes wanadoo ou free).
Puisque nativement la proposition est faite d’user de Gmail je l’ai tentée ; effectivement un brouillon est déposé et la page du webmail s’ouvre pour que je l’achemine.
J’en déduis que pour les autres ce sont bien mes paramétrages qui font défaut mais lecture d’ici ou là je n’arrive pas à trouver les bons ! Et me dit que les utilisateurs du formulaire ne vont pas ouvrir chacun un compte Gmail !
J’ai aussi vu plusieurs discussions montrant que je ne suis pas seul ! Mais me réduire à faire enregistrer le formulaire pour le joindre ensuite à un mel me chagrine !
Bonne semaine
NoëlndubauMembreAi tout désinstallé et réinstallé pour me retrouver en situation de choix de connexion… et bernique ! L’ai fait sur Mac et machine virtuelle PC (car pas de vrai pc disponible).Noël
ndubauMembreBonsoir
J’avais vu ce formulaire.
Voici comment il réagit en 3 étapes.
Microclimat de mon imac !Noël
ndubauMembreDonc je vais opter pour reprendre le premier bouton de ce formulaire en le modifiant ainsi :
- exécuter une commande de menu “Fichier->Enregistrer sous”
- ajout d’une alerte à l’utilisateur
[/list]
[/list]
Code:app.alert(“N’oubliez pas de joindre le formulaire au mel qui va être créé !”);- ouverture d’un lien web
[/list]
Code:mailto:xxxx@somexhere.org?subject=Envoi du formulaire[/l]
Reste une question qui devrait être objet d’une autre discussion : définir le sujet de la dernière ligne comme “Envoi du formulaire de “+ un champ dudit formulaire ; ai bien vu que l’on peut définir en quelque sorte des variables mais comment les inclure ensuite dans une chaîne ?
Et ce serait suffisant pour mon petit cas !Noël[/list]ndubauMembreMerlinMerci de ta patience ! Reprise des 3 derniers de cet exemple, l’email simple ne me concernant pas sauf à y joindre manuellement le formulaire) :
- FDF + email via mailForm : exit puisque réputé ne pas fonctionner sous Reader au delà de sa version 7
- FDF + email via Envoyer un formulaire : j’ai bien vu comment modifier le destinataire, l’objet et/ou le format de fichier transmis. Je bute sur la définition de l’adresse d’expédition ; sur la copie d’écran jointe par exemple j’ai renseigné mon compte wanadoo et mon mdp ; dans mon thunderbird je reçois par pop.wanadoo.fr et envoie par smtp.free.fr vu ma Freebox ; je ne sais quoi mettre en Imap
- même chose en PDF et email en mailDoc
[/list]
ndubauMembreEst-ce toi qui doit récupérer les données, ou bien est-ce l’utilisateur ?
Bonjour
- Ces formulaires sont pour l’instant en téléchargement par l’utilisateur qui les complète et les retourne par mel à un collègue : c’est lui qui doit les exporter pour les exploiter dans Excel ; pour l’instant il fait de la recopie !
- Mon idée de départ était que consultant le formulaire dans son navigateur l’utilisateur puisse le remplir et adresser les données par mel à ce collègue ; j’y avais renoncé faute de connaissances suffisantes.
[/list]CordialementNoël
ndubauMembreTabula me semble plutôt fait pour exporter les données présentes dans le “fond de page”, pas celles des champs de formulaires.
Sinon, pourquoi veux tu exporter les données au format TXT ?
Y a t’il une raison particulière ou bien un autre format conviendrait il ?Donc exit cette perspective de Tabula.
J’ai besoin de récupérer ces données ensuite dans un tableau Excel ; donc txt, csv et autres compatibles. Voilà !
Cordialement
NoëlndubauMembreBonsoir MerlinMerci d’avoir pris le temps d’essayer cette fonction et confirmer son inutilité sous le Reader.Je présume que le produit à quatre 0 est le livecycle et pour un bricolage associatif il est bien loin de mes pensées !Sauf à ce que tu connaisses d’autres voies d’extraction de ces champs j’ai trouvé une relation pour un produit nommé tabula ; je l’ai chargé et installé sur mon mac : il me donne bien toutes les étiquettes des champs présents dans le formulaire mais aucun des contenus !
Suis donc toujours à l’écoute
NoëlndubauMembreAperçu ne supporte pas JavaScript, et d’ailleurs il ne supporte pas grand-chose, donc c’est “normal” qu’il ne réagisse pas.
Voir : https://www.abracadabrapdf.net/?p=558Acrobat Reader ne permet pas de générer un fichier TXT depuis un PDF “normal”, il faut que le PDF soit préalablement activé “Reader Extended” avec Acrobat Pro. Voir : https://www.abracadabrapdf.net/?p=5328
Si tu avais activé le déboguage de la Console JavaScript tu aurais vu un message d’erreur, et donc tu aurais vu qu’il ne se passe pas “rien”. Voir : https://www.abracadabrapdf.net/?p=3634Il existe des astuces pour éviter l’ouverture d’un formulaire PDF avec Aperçu ou un autre logiciel qui ne supporte pas JavaScript.
Voir : https://www.abracadabrapdf.net/?p=6148:Smiley15:
Bonjour.
J’ai donc essayé de suivre vos conseils et lectures (qui me dépassent souvent).
Pratiquement :- si je crée un pdf activéReader Extended depuis Acrobat Pro :
- il n’est plus modifiable dans ce même Acrobat Pro
- je n’ai pas d’erreur signalé en activant ce bouton qui déclenche le minimal javascript this.exportAsText() bien que la console soit activée fans les préférences
- si j’ouvre ce pdf activé Reader Extended depuis le Reader et clique sur ce bouton j’ai une salve d’erreurs
[/list]
[/list]
[/list]
Code:NotAllowedError: Les paramètres de protection interdisent l’accès à cette propriété ou à cette méthode.
Doc.exportAsText:3:Field export_data_csv:Mouse DownEt suis bien désappointé de ne pas comprendre !
Noël
ndubauMembreBonsoir.
J’ai de quoi lire et apprendre, merci !
Je reviendrai lorsque j’aurai abouti.
NoëlndubauMembreMerci Bebarth et Merlin pour vos pistes que je vais fouiller sous peu… C’es à dire quand vous lèverez une question qui naît de mes essais :Le formulaire dont je parlais affecté d’un bouton d’export txt fonctionne parfaitement sous Acrobat Pro…Mais ce bouton, comme un autre de réinitialisation du formulaire, n’est pas actif tant dans Acrobat Reader que dans Aperçu sur mac…
D’où l’absence d’intérêt car les utilisateurs potentiels ne sont pas prêt d’acheter une licence d’acrobat Pro !!!Merci de vos éclairages !Noël25 septembre 2018 à 08:48 en réponse à : Récupérer les données de formulaires PDF dans un seul tableau Excel #59481ndubauMembrebonjour,
Ce qui est certain, c’est que ce que tu as indiqué n’est pas une ligne de code JavaSript et ne peut donc pas être interprété avec Acrobat.
C’est apparemment une ligne de code sous Unix !
Que cherches-tu à faire exactement ?
@+
:bonjour:Bonjour bebarth et Merlin
Je suis novice puissance N donc merci de votre indulgence !J’ai des formulaires pdf renvoyés par mel pour l’instant ; je voudrais disposer d’un bouton qui déclenche une commande (javascript ou autre) qui exporte les champs de ce formulaire en un tableau Excel ; faute d’xls du csv serait bien entendu acceptable !Merci25 septembre 2018 à 07:21 en réponse à : Récupérer les données de formulaires PDF dans un seul tableau Excel #59478ndubauMembreBonjourCertes certes discussion est ancienne mais c’est mon tracas du jour !La réponse de Josephtux me séduirait mais quelqu’un peut-il l’expliciter sur ces points :formulairecomplete.pdf est-il bien le nom du fichier ? JDans Acrobat Pro la commande liée à un bouton fait-elle appel à du javascript ; j’ai un message d’erreur dans ce cas !Merci à vous
Noël -
AuteurRéponses