Donnez vie à vos documents numériques !
 

Remplir automatiquement formulaire pdf à partir de données excel

abracadabraPDF Forums PDF – Général Remplir automatiquement formulaire pdf à partir de données excel

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #43921
    asengs
    Membre

    Bonjour,

    j’ai générer un modèle de formulaire pdf que je dois compléter avec des données qui se trouve dans Excel (volumétrie 12.000 formulaires à compléter).
    J’ai Adobe Acrobat 9 Pro.

    Pour le moment, la seul piste que j’ai, c’est un outil trouvé sur le net qui me permet de générer des fdf (mais pour le moment limite à 256) mais ensuite je suis bloqué car je n’arrive pas à trouver un moyen “automatisé” de générer des pdf à partir de ses fdf. (c’est un peu long d’ouvrir 12.000 formulaires et de faire enregister sous  :Euuuh:)

    Merci de votre aide si vous avez une solution.

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

    Bonjour,

    tout dépend du besoin d’automatisation, par exemple Acrobat peut importer les 12000 FDF dans un formulaire vierge et restituer 12000 PDF complets, mais cela requiert quelques manipulations, ce n’est pas complètement automatique…

    Sinon on peut trouver de nombreux outils d’automatisation ici :
    http://www.planetpdf.com/tools.asp?webpageid=615&SearchType=Product&SearchString=&SearchPlatform=-1&SearchCategory=11&CompanyID=&SearchApplicationType=-1&SearchLicenseType=-1

    :idee:

    #51479
    asengs
    Membre

    Merci pour votre réponse!

    mais comment je dois procéder avec Acrobat pour importer mes 12.000 fdf et ensuite générer 12.000 pdf?

    Quand je dis automatisé c’est un grand mot, je dois réaliser cette procédure 1 fois donc je suis prêt à réaliser qq manipulation (mais pas ouvrir les 12.000 manuellement)

    #51480
    Merlin
    Maître des clés

    Non, je suis désolé je m’étais un peu trop avancé… je viens de constater en essayant que dans Acrobat l’importation de “fichiers de données” n’est curieusement possible qu’à partir de fichiers… PDF !
    :mur:

    Tu trouveras certainement ton bonheur sur cette page ou une des suivantes qui proposent plusieurs solutions alternatives :
    http://www.planetpdf.com/tools.asp?webpageid=615&SearchType=Product&SearchString=&SearchPlatform=-1&SearchCategory=11&CompanyID=&SearchApplicationType=-1&SearchLicenseType=-1
    :)

    #51481
    alex
    Participant

    Les solutions:

    1-Sur Acrobat, avec du JavaScript:
    Sur Pc uniquement, il est possible d’automatiser le processus en utilisant l’objet ADBC d’Acrobat et en le connectant directement à Excel.
    Une requête SQL remplirait chaque formulaire. Il faudrait pour cela développer un script au niveau de l’application Acrobat qui travaillerait en contexte privilégié. pour effectuer les tâches suivantes:
    a-Formulaire ouvert.
    b-Connexion ODBC active
    c-Pour chaque item:
    c1-Requête des données item ( requeteSQL=”SELECT *  FROM Table “; )
    c2-Remplissage formulaire (une série de this.getField(“Champxx”).value=rowData[Champxx]; )
    c3-Enregistrement du formulaire sous un nom propre à l’enregistrement (à définir).
    Nota: pour rendre l’objet ADBC actif  dans Acrobat, il faut modifier une clé de registre. J’en ai déjà parlé ici.

    2-Sur un serveur Web avec un programme pHp associé à une base de données mySQL
    a-Importer le fichier Excel dans la base mySQL (attention auformat des dates).
    b-associer une classe pHp permettant de créer du pdf (par exemple FPDF si du PDF texte à plat convient)
    c-écrire un programme pHp effectuant pour chaque item les mêmes fonctionalités que le script JavaScript ci-dessus (c1,c2,c3)

    Je ne peux pas faire ça dans le cadre de ce forum. Désolé.

    #51482
    asengs
    Membre

    Merci de votre aide!

    Je vais essayer de regarder la première solution proposée par Alex  :mur:

    En espérant trouver qq chose, sinon je reviendrai peut être demander votre aide  :siffle:

    #51483
    alex
    Participant

    Voici un exemple de connexion fourni par PlanetPDF:
    http://www.planetpdf.com/developer/article.asp?ContentID=6088

    Qu’il s’agisse de données provenant d’une table Excel ou Access, le principe est le même.

    #51484
    alex
    Participant

    Le lien vers la note technique étant rompu, voici les informations nécessaires à l’activation de la connexion ODBC sur PC:
    ADBC Support
    Acrobat Database Connectivity (ADBC) can now be turned on and off via a registry setting.
    To activate ADBC, create a registry key of type DWORD with the name “bJSEnable” and a value of “true” (1) in the following location:
    HKEY_CURRENT_USERSOFTWAREAdobeAdobe Acrobat8.0ADBC
    This activates ADBC in Acrobat 8.0. In previous releases of Acrobat, ADBC was active by default.
    In Acrobat 8.0, this setting has been changed to require user intervention to activate ADBC because most users do not want to have ADBC accessible from PDF.
    Windows shell command to activate ADBC:
    reg add “HKEY_CURRENT_USERSOFTWAREAdobeAdobe Acrobat8.0ADBC” /v bJSEnable /t REG_DWORD /d 1

    Bon courage.

    #51485
    asengs
    Membre

    J’ai trouvé un outil, payant mais qui répond en totalité à mon besoin

    merci encore de votre aide

    #51486
    Merlin
    Maître des clés

    Cet outil a t’il un nom ?

    :priere:

    #51487
    asengs
    Membre

    Ah oui pardon

    voici le lien et je suis en plein test de la démo et pour l’instant tout est bon

    http://www.evermap.com/automailmerge.asp

    #51488
    Merlin
    Maître des clés

    :bravo:

    #51489
    alex
    Participant

    Cet outil (payant) fonctionne comme je l’ai mentionné  plus haut (solution 1 : lien ODBC, requêtes SQL vers la base et édition des formulaires et ce uniquement sur Pc pour les raisons que j’ai évoqué).
    Il a l’énorme avantage d’être prêt à l’emploi… là où il faudrait un à deux jours pour le recréer…
    Attention, la version démo a une durée de 30 jours et n’active pas les Reader Extensions.

    #51490
    asengs
    Membre

    En effet Alex, cela fonctionne comme ta méthode. Mais n’étant pas “développeur”, ça me semblait compliquer de recréer cet outil.

    En tout ca, j’ai testé la démo sur mon modèle pdf et mes données access/excel, et ca fonctionne nickel!

    #51491
    alex
    Participant

    Nous sommes d’accord, 150 $ c’est plus avantageux que 2 jours de travail, mais peu pédagogique. Bonne continuation….

    #51492
    Michaël G
    Membre

    Bonjour,

    Pour reprendre ce sujet, je suis très intéressé par cet outil mais je suis plutôt d’avis de le programmer en javascript….
    Pourriez vous m’aider ?

    (Mes connaissances en javascript sont nulles, je suis plutôt spécialisé en VBA…. ::))

    Merci

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