Donnez vie à vos documents numériques !
 

Script d’export de données vers .csv

abracadabraPDF Forums PDF – Général Script d’export de données vers .csv

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #46479
    ONeill22
    Membre

    Bonjour à tous,

    Voilà je craque, je poste ma question !
    Cela fait un bon mois que je navigue (essentiellement sur ce forum) à la recherche d’une solution ou d’un palliatif et je bloque…

    CONTEXTE
    J’ai créé un formulaire .pdf que j’envoie à tous mes collaborateurs afin qu’ils me le renvoient renseigné (signé manuellement (outil “Remplir et signer” de Reader) ou numériquement ou pas signé du tout).Ensuite je récupère les données du formulaire grâce à un script trouvé sur ce forum édité par Merlin ou bebarth que m’extrait un .csv que je traite grâce à une macro Excel pour me ranger tout ça dans un beau fichier .xls.

    PROBLÈME
    Le problème est que ce script (embarqué dans le formulaire dans un bouton) ne fonctionne pas lorsque le fichier est signé.Si le fichier est signé manuellement, la parade est de faire fonctionner le script via l’assistant Action.Si le fichier est signé numériquement, je n’ai trouvé aucune solution…
    En plus, le .csv exporté ne prend pas en compte les retours chariot présents dans les champs du formulaire.

    MON RÊVE
    Ce que je souhaiterais, c’est de créer un bouton sur mon formulaire .pdf afin que cela exécute exactement l’action d’extraire les données via l’option “Fusionner les fichiers de données…”.

    Pour moi, les avantages de ce format .csv extrait :     
    – les champs comportant un retour chariot sont pris en compte dans la même cellule du .csv ;     
    – les champs sont exportables même une fois le .pdf signé numériquement.

    TECHNIQUE
    J’utilise Adobe Acrobat XI Pro et mes collaborateurs sont sur Adobe Acrobat Reader DC.Je vous joindrai le fichier au besoin.

    Un énorme merci déjà pour ce forum où j’ai trouvé plein d’infos utiles et en croisant les doigts par avance pour vos retours car je crois comprendre que la gestion de la protection sous Adobe est un doux débat !
    De très bonnes fêtes à vous.
    Nicolas.

    (Modération : il y a un bug avec certains navigateurs qui empêche les sauts de lignes, il faut faire MAJ + saut de ligne. C’est corrigé.)

Affichage de 10 réponses de 1 à 10 (sur un total de 10)
  • Auteur
    Réponses
  • #68461
    Merlin
    Maître des clés

    Bonjour et bienvenue

    Avant d’aller plus loin j’ai une question importante car elle pourrait tout résoudre : as-tu essayé la fonction d’Acrobat Pro nommée “Fusionner les fichiers de données dans une feuille de calcul” ?
    Qu’on trouve dans le menu “Plus d’options” du panneau des outils de formulaire d’Acrobat Pro XI (ci-dessous en anglais).

    #68462
    ONeill22
    Membre

    Bonjour et merci de ton accueil,
    Oui j’ai bien essayé cela et c’est exactement le résultat que je recherche (paragraphe “Mon rêve”).J’aimerais savoir si vous connaissez le code qu’il y a derrière pour m’astreindre des nombreux clics qu’il faut pour arriver à l’export .csv.
    Bonne journée !

    #68463
    Merlin
    Maître des clés

    Si je compte bien ça fait 3 ou 4 clics au maximum, mais malheureusement cette fonction n’est pas disponible dans l’assistant Action.

    #68464
    Merlin
    Maître des clés

    En fait il te faudrait Acrobat Pro DC et sa fonction “Distribuer” (le formulaire).
    Tu gagnerais un temps fou car ça automatise tout le processus.

    #68465
    bebarth
    Maître des clés

    bonjour,
    Et du coup, est-ce que la fonction “Fusionner les fichiers de données dans une feuille de calcul” gère les retours lignes à l’intérieur des cellules ?
    @+
    :bonjour:

    #68466
    ONeill22
    Membre

    Si je compte bien ça fait 3 ou 4 clics au maximum, mais malheureusement cette fonction n’est pas disponible dans l’assistant Action.

    Et bien ça fait 9 clic au total car il faut ajouter le fichier puis exporter et fermer la boite de dialogue… Assez pour que ce soit automatisé, lol.

    En fait il te faudrait Acrobat Pro DC et sa fonction “Distribuer” (le formulaire).
    Tu gagnerais un temps fou car ça automatise tout le processus.

    Tu parles de “Diffuser” ? Car je l’ai cela et ça me propose de distribuer sur Adobe FormsCentral, d’envoyer par mail ou de distribuer sur un serveur externe. J’avoue ne pas savoir ce que c’est…

    bonjour,
    Et du coup, est-ce que la fonction “Fusionner les fichiers de données dans une feuille de calcul” gère les retours lignes à l’intérieur des cellules ?
    @+
    :bonjour:

    Ouiiii !!! Limite magique quand j’ai découvert ça  :Smiley08:

    #68467
    Merlin
    Maître des clés

    Tu parles de “Diffuser” ? Car je l’ai cela et ça me propose de distribuer sur Adobe FormsCentral, d’envoyer par mail ou de distribuer sur un serveur externe. J’avoue ne pas savoir ce que c’est…

    Oui, mais je parle de la fonction “Diffuser” d’Acrobat Pro DC, qui a fait d’énorme progrès et est enfin utilisable simplement.
    Celle d’Acrobat XI n’est plus utilisable (sauf si on a un serveur privé) car FormsCentral n’existe plus depuis au moins 5 ans.

    #68468
    ONeill22
    Membre

    Oui, mais je parle de la fonction “Diffuser” d’Acrobat Pro DC, qui a fait d’énorme progrès et est enfin utilisable simplement.
    Celle d’Acrobat XI n’est plus utilisable (sauf si on a un serveur privé) car FormsCentral n’existe plus depuis au moins 5 ans.

    Aïe, et je n’ai qu’Adobe XI Pro…
    Une autre solution serait d’exécuter le script de bebarth sur l’export en .csv hors de la console .js d’Adobe, mais alors là je ne sais pas comment faire…Ou en trouver un autre permettant l’export comme l’outil “Fusionner les fichiers…”.

    #68469
    Merlin
    Maître des clés

    Il existe des utilitaires et des applications, gratuits ou peu chers, spécialisés dans cette opération.
    Gogol est ton ami.

    #68470
    ONeill22
    Membre

    Il existe des utilitaires et des applications, gratuits ou peu chers, spécialisés dans cette opération.
    Gogol est ton ami.

    Salut !Tout d’abord : excellente nouvelle année à tous et longue vie à ce forum… !!
    OK Merlin, je vais me pencher sur ces utilitaires et reviendrait vers vous si j’y arrive ;-)Merci encore !

Affichage de 10 réponses de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.