Donnez vie à vos documents numériques !
 

Export de certaines données d’un formulaire vers un .fdf

abracadabraPDF Forums PDF – Général Export de certaines données d’un formulaire vers un .fdf

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45319
    spldim
    Membre

    Bonsoir à tous, je travaille sur un fichier Pdf de type formulaire comportant 30 pages. Je souhaiterai exporter les valeurs de certains champs( ex: tous les champs C3.XX et T.C3 (env. 75 champs parmi 500)sur les pages 6 à 9) vers un fichier au format fdf. ils peuvent être réinjecter dans le formulaire le lendemain par exemple. Est-ce possible ? existe t’il un bout de script ?
    Merci d’avance.
    Jacques

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

    Bonjour.

    Il y a trois façons de faire :

    – utiliser la fonction importer/exporter un jeu de données de l’éditeur de formulaire. Mais ça n’ira pas car c’est tous les champs qui sont nécessairement exportés.

    – utiliser la fonction Envoyer un formulaire depuis un bouton. Pas besoin de script, on peut choisir les champs a exporter en les cochant dans une liste.

    – utiliser JavaScript et sa fonction exportAsFDF, mais s’il y a beaucoup de champs il faudra certainement utiliser des boucles…
    Alors je laisse la parole à d’autres.
    :Smiley15:

    #60082
    alex
    Membre

    Bonjour,
    Sous Acrobat PRO et Standard uniquement, vous pouvez utiliser le script suivant pour exporter une partie des champs de formulaire, ici pour trois d’entre eux pour mon exemple:
    this.exportAsFDF(
    {
    aFields:[« Data », »Dropdown », »Saisie.1.1″]
    });

    A l’inverse, vous pouvez utiliser le script suivant pour importer une partie des champs de formulaire, ici pour trois d’entre eux pour mon exemple:
    this.importAnFDF(
    {
    aFields:[« Data », »Dropdown », »Saisie.1.1″]
    });

    Voir maquette jointe avec trois boutons:
    « Reset Form » associé à script qui efface toutes les saisies
    « Export » et « Import » avec les scripts ci-dessus. L’argument aFields est donc un tableau listant les champs concernés.

    Voir documentation page 287 pour plus de détails (JavaScript for Acrobat API Reference version 8.1)

    #60083
    spldim
    Membre

    Bonsoir et merci a tous les deux pour ces réponses pertinentes.
    @Alex les codes sont déjà embarqués sur mon formulaire et forcement fonctionnent!
    Jacques.

    #60084
    daninet
    Participant

    vous pouvez exécuter ce script avec Adobe Acrobat Reader DC

    merci

    #60085
    daninet
    Participant

    J’ai vu que vous ne pouviez pas le faire … « Dans Acrobat Standard et seulement PRO … » mais près de 2 ans depuis la publication … de nouvelles choses?

    désolé pour mon français merci :)

    #60086
    Merlin
    Maître des clés

    Bonjour.

    Non, rien n’a changé depuis.
    No, da allora non è cambiato nulla.

    #60087
    daninet
    Participant

    Existe-t-il un moyen d’exporter et d’importer des données à partir de modules vers txt ou csv ou autre chose? merci
    Grazie ancora per la pazienza.

    #60088
    Merlin
    Maître des clés

    Oui, on peut utiliser :

    – importAnFDF
    – importAnXFDF

    – exportAsFDF
    – exportAsXFDF
    – exportAsText

    #60089
    daninet
    Participant

    Bonjour, en utilisant Adobe Acrobat Reader DC? Grazie

    #60090
    Merlin
    Maître des clés

    Oui.

    #60091
    daninet
    Participant

    en reader n’est pas possible? … pas forcer le lecteur? Merci. :(

    In reader NO? non è proprio possibile? grazie comunque.

    #60092
    Merlin
    Maître des clés

    Oui, c’est possible avec Acrobat Reader, mais le formulaire PDF doit être « Reader Extended », y compris avec Acrobat Reader DC et Acrobat Reader XI.
    Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-reader-extended/

    Exemple ci-joint.
    :Smiley15:

    #60093
    daninet
    Participant

    Ho fatto il mio file « Reader estesa » seguendo la procedura di incollaggio.

    Ma con Reader dicembre non esporre i miei dati…
    Qualcosa che non va?

    #60094
    Merlin
    Maître des clés

    Ce fichier est OK et fonctionne très bien chez moi (Acrobat Reader DC).
    :doute:

    #60095
    daninet
    Participant

    Le fichier a été créé avec Acrobat XI Prof. et avec Acrobat oProf.XI fonctionne d’une grande aile.
    Mais avec NO Reader, il n’exporte pas.

    Il file é stato creato con Acrobat XI Prof. e con Acrobat Prof.XI funziona ala grande.
    Ma con Reader NO ., non esporta.

    #60096
    Merlin
    Maître des clés

    Effectivement, ça ne fonctionne pas avec Reader 11.
    Je crois que ça vient du code, celui fonctionne :

    Code:
    reponse=app.alert(« Exporter les donnu00E9es ? »,2,2)
        if(reponse==4)
        {this.exportAsFDF();}

    Celui-ci ne fonctionne pas mais je ne sais pas pourquoi :

    Code:
    reponse=app.alert(« Exporter les donnu00E9es ? »,2,2)
        if(reponse==4)
        {
        this.exportAsFDF(
        aFields:[« Data », »Dropdown1″, »Saisie.1.1″, »Data2″]
        );
        }

    :Euuuh:

    #60097
    daninet
    Participant

    Bonjour,
    J’ai essayé différentes solutions, mais cela ne fonctionne que dans Acrobat.
    Dans le Reader Importer, mais purtropp n’exporte pas.
    merci :(

    #60098
    daninet
    Participant

    J’ai trouvé que pour utiliser la méthode exportasfdf dans le lecteur Adobe, le document PDF doit avoir accès aux droits de formulaire fournis par « LiveCycle Reader Extension »

    J’ai Acrobat XI Pro
    link:
    https://forums.adobe.com/thread/2371797

    #60099
    Merlin
    Maître des clés

    C’est exactement ce que je disais ci-dessus :
    Questo è esattamente quello che ho detto sopra:

    Oui, c’est possible avec Acrobat Reader, mais le formulaire PDF doit être « Reader Extended », y compris avec Acrobat Reader DC et Acrobat Reader XI.
    Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-reader-extended/
    Exemple ci-joint.

    :Smiley03:

    #60100
    daninet
    Participant

    :doute:  « Reader Extended »? o LiveCycle Reader Extension?
    Suis-je la même chose? :oh:

    C’est exactement ce que je disais ci-dessus :
    Questo è esattamente quello che ho detto sopra:

    :Smiley03:

    #60101
    Merlin
    Maître des clés

    Oui, c’est exactement pareil, Google Translate est ton ami :
    Sì, è esattamente lo stesso, Google Translate è il tuo amico:

    https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-reader-extended/

    :Smiley03:

    #60102
    daninet
    Participant

    ok semble oui, j’installe l’ancienne version d’Acrobat 9 Pro … et faites le moi savoir. :(

    acrobat-extende.jpg

    #60103
    Merlin
    Maître des clés

    Pourquoi installer Acrobat Pro 9 alors que tu as déjà Acrobat Pro 11 ???
    Perché installare Acrobat Pro 9 quando si dispone già di Acrobat Pro 11 ???

    :Euuuh: :doute: :oh:

    #60104
    Merlin
    Maître des clés

    Je crois que je viens de comprendre.  :idee:
    On peut activer les Reader Extensions avec Acrobat Pro 11, le menu est à peu près le même que dans Acrobat Pro DC :

    Penso di aver capito.
    È possibile attivare le Reader Extensions con Acrobat Pro 11, il menu è praticamente identico a quello di Acrobat Pro DC:

    #60105
    daninet
    Participant

    Même chose .. Ça ne marche pas … il importe des données .. mais il n’exporte pas.
    Peut-être que Reader 11 ou Dc n’autorise pas ce script à fonctionner.
    Solutions?

    Stessa cosa..Non funziona…importa i dati.. ma non esporta.
    Forse Reader 11 o Dc non permettono il funzionamento di tale script. Soluzioni?

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