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

Répondre à