Toutes mes réponses sur les forums
-
AuteurRéponses
-
BallouMembre
Désolé pour le retard de ma réponse.
Alors tu dois avoir un export excel des données que tu souhaites utiliser dans ton publipostage. Ce fichier excel tu en fait un fichier .txt. en prenant bien soin de noter les en-têtes de tes colonnes.
Dans ton formulaire PDF tes champs à pré-remplir doivent reprendre le même nom que celui des en-têtes pour que le script sache quelle info mettre et à quel endroit.
Après reste à adapter le script à ton formulaire et ton ordinateur :
var fileName = “/Users/username/tmp/data.txt”; // the tab delimited text file containing the data
var outputDir = “/Users/username/tmp/”; // make sure this ends with a ‘/’La première ligne c’est l’endroit où tu as stocké ton fichier .txt
La deuxième c’est l’endroit où tu veux qu’il génère tous tes fichiers PDFthis.saveAs(outputDir + this.getField(“Text1”).value + “_” + this.getField(“Text2”).value + “.pdf”); // saves the file
A la fin du script tu as cette ligne qui te permet de nommer les fichiers PDF générés, tu peux reprendre par exemple le champ “Nom” puis “Prénom” si tu as ça dans ton listing.
En espérant que cela te sera utile.
BallouMembreÇa marche ! :extra: C’est excellent !
Merci encore pour ton aide, cela fait un bien fou de voir tous ces fichiers se générer pré-remplis en un rien de temps. Un gain de temps considérable ! Merci !!
BallouMembreMerci Merlin pour le lien et la rapidité de ta réponse. Il n’y a plus qu’a ce plonger là dedans.
BallouMembreBonjour,
Je me permets de reprendre ce sujet car il semble se rapprocher du problème que je rencontre actuellement.
J’ai testé votre solution et cela m’a bien permis de remplir certains champs d’un formulaire PDF à partir des informations contenues dans un fichier Excel, convertit au préalable au format .txt.
Cela ne génère cependant pas un publipostage. Lors de l’import de données je dois choisir parmi la liste la ligne de mon fichier txt que je souhaite importer. J’aimerai en fait obtenir un fichier PDF distinct par ligne de mon tableur.
Plus concrètement :
- J’ai un formulaire F qui contient différents champs, dont certains doivent être pré-remplis
- J’ai un tableur Excel de X lignes
[/list]
Je souhaite générer X formulaires F avec pour chaque fichier un pré-remplissage des données de certains champs (nom, prénom,…) importés du tableur Excel.
Cela vous semble-t-il réalisable ?
-
AuteurRéponses