Description de l’extension JpPublipostage
Cette extension est dérivée de celle de Pierre-Yves Samyn : PysPublipostage. Elle permet de générer un publipostage à partir d'une base de données où il y a un champ image à utiliser dans le document. Version minimum OpenOffice ou LibreOffice 3.3 . Licence LPGL.
Installation de l'extension
Outils > Gestionnaire des extensions > Ajouter, sélectionner le fichier JpPublipostage.oxt
Une nouvelle extension JpPublipostage a été ajoutée.
Par précaution, quitter OpenOffice ou LibreOffice et redémarrer pour prise en compte de l'ajout.
Création de la lettre-type
Insérer les champs de fusion comme d'habitude.
Pour le champ devant afficher une image qui est stockée dans la base :
Insérer un cadre
Positionner le cadre à l'endroit où vous voulez avoir l'image et le dimensionner à la taille voulue.
Sélectionner le cadre, puis cliquer droit et choisir Cadre pour afficher les propriétés
Dans l'onglet Type choisir Ancrer au caractère
Dans l'onglet Options choisir comme Nom : Picto
Placer à l'intérieur du cadre le champ image de la base données.
Utilisation
Ouvrir le document servant de modèle.
Ouvrir la boîte de dialogue par Outils>Add-ons>JpPublipostage...
Choisir le format de sortie, le répertoire de sortie et le nom du fichier de sortie.
Lancer le publipostage par le bouton Lancer Publipostage
Lancer le publipostage par le bouton Lancer Publipostage
Limitations actuelles
-
Ne fonctionne que dans Writer.
-
La base de données doit être de type ooo base et enregistrée dans ooo.
-
Un seul cadre image nommé Picto dans le document modèle.
-
Le champ image de la base de données doit être du type LONGVARBINARY.
-
La source de données ne peut être qu'une table seule (les requêtes ne sont pas gérées).
-
Seulement deux langues sont traitées : l'anglais (par défaut) et le français.
Extension + Demo
JpPublipostage
0.1
GNU/LGPL 2015-03-08 131.12 KB 308
Télécharger