Le 27 septembre 2010 22:45, Jean-Pierre Chrétien < [email protected]> a écrit :
> geoffroy rolland a écrit : > > bonjour, >> >> Je suis nouveau sur lyx, et je suis en apprentissage. Mon interet pour lyx >> est de réaliser un mailing. Je vais détailler pour vous expliquer mieux. >> >> Depuis une base posgresql, j'aimerai extraire des données par un script >> perl, et les envoyer sur lyx pour gérer des pdf ou ps pour chaque courrier. >> Et tout ça en ligne de commande depuis mon serveur sans interface. >> >> Pouvez-vous me dire si c'est possible, et s'il y a un lien ou une doc en >> français qui explique tout ça ? >> > > Il n'existe pas à ma connaissance de classe de lettre francophone > permettant de gérer automatiquement les mailings à partir d'une base > d'adresses (ça existe en allemand, mais la présentation de la lettre n'est > bien entendu pas conforme à nos usages). > > Personnellement, j'ai écrit un script perl qui réalise la fonction cherchée > de la façon suivante, sachant que je dispose d'un layout et d'un modèle pour > la classe lettre.sty: > - les champs variables de la lettre (adresse destinataire, accroche, etc.) > sont identifiés dans la lettre en LyX par des chaînes de caractères sans > ambiguïté; > - les adresses sont extraites de la sauvegarde csv d'un fichier excel > (opération similaire à l'extraction d'une sgbd); > - en itérant sur la liste d'adresses, je substitue les instances courantes > des infos dans l'export latex du fichier LyX, et je crée le pdf à la volée. > > Je peux facilement créer un squelette générique à partir de mon script > perl, si vous le souhaitez: il vous suffira d'adapter l'extracteur > d'adresses. > > Ah oui, je comprends le principe, et c'est très intéressant. Si ça ne vous dérange pas, j'aimerais bien tester votre script perl générique pour que je puisse l'adapter à ma situation. Merci Geoffroy
