[Résolu] publipostage avec image

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

jpwitz
Membre lOOyal
Membre lOOyal
Messages : 32
Inscription : 21 déc. 2014 07:52

[Résolu] publipostage avec image

Message par jpwitz »

Bonjour
J'aimerai intégrer dans un publipostage une image personnalisée(jpg), enregistrée comme fichier sur le disque, et dont le nom ou le chemin complet figure dans un champ de la table de données (oocalc).
Comment faire ceci?
Open Office Version: 4.1.6
Windows 10
Jeff
GourOOu
GourOOu
Messages : 9629
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: publipostage avec image

Message par Jeff »

Bonjour,

Une recherche me renvoie :
https://forum.openoffice.org/fr/forum/s ... =titleonly

A +
jpwitz
Membre lOOyal
Membre lOOyal
Messages : 32
Inscription : 21 déc. 2014 07:52

Re: publipostage avec image

Message par jpwitz »

Merci votre réponse
Néanmoins je ne trouve pas de solution adaptée à mon pb.
Je voudrais que lors du publipostage ( lors de la création des documents individuels) le cadre de l'image de la lettre type se mette à jour en liaison avec le champ de la table contenant l'adresse de l'image.
On peut le faire en manuel en faisant:
Propriété de l 'limage -> image -> Lier -> Nom de fichier
Open Office Version: 4.1.6
Windows 10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: publipostage avec image

Message par Dude »

Ton dernier message montre que tu n'as pas regardé tous les fils proposés.
Seule une opération par macro permet de faire cela : suprême de code concerné.

Cependant, je n'en vois pas l'intérêt.
La plupart des courrielleurs empêche la visualisation des images.
Ton publipostage risque même de partir dans les spams ou pis, ne pas être traité et te retrouver en liste noire.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: publipostage avec image

Message par jeanmimi »

Bonjour,
Quelle est la finalité de ton publipostage ?
Des cartes d'adhérents ? Un catalogue de fiches ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
jpwitz
Membre lOOyal
Membre lOOyal
Messages : 32
Inscription : 21 déc. 2014 07:52

Re: publipostage avec image

Message par jpwitz »

J'ai plusieurs utilisations de création de documents papier A4 :
- des fiches individuelles avec une photo d'identité (1 photo par page A4)
- des cartes d'adhérents avec photo ( 6 par page A4)
- un trombinoscope ( 30 photos par page A4)
Tout ceci est réalisable par publipostage en utilisant les fonctions "insérer un champ" et "enregistrement suivant". Mais pas d'insertion d'image.
Le "suprême de code concerné" est très restrictif et ne permet de disposer que d'1 image par page.
Open Office Version: 4.1.6
Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: publipostage avec image

Message par jeanmimi »

S'il y a peu de texte, l'utilisation du Rapport peut être préférée car la gestion des Contrôles Pictos y est facilitée, en relation avec soit Base, soit Calc.
Le contrôle Picto affichera l'image dont le lien est enregistré au format Texte.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
jpwitz
Membre lOOyal
Membre lOOyal
Messages : 32
Inscription : 21 déc. 2014 07:52

Re: publipostage avec image

Message par jpwitz »

Et il n'est pas possible d'utiliser ce contrôle Picto dans Writer? en relation avec Calc.
Open Office Version: 4.1.6
Windows 10
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: publipostage avec image

Message par Dude »

jpwitz a écrit :Le "suprême de code concerné" est très restrictif et ne permet de disposer que d'1 image par page.
Non, il expose un cas simple et compréhensible.
Maintenant si tu veux le complexifier, tu sais où il faut poster cette nouvelle question.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: publipostage avec image

Message par jeanmimi »

jpwitz a écrit :Et il n'est pas possible d'utiliser ce contrôle Picto dans Writer? en relation avec Calc.
Le Rapport est un document Texte sur lequel le contrôle Picto affiche l'image dont le chemin est dans un champ de Base et pour Calc dans une cellule.
Voir cette FAQ :
https://wiki.documentfoundation.org/Faq/Base/114/fr
Par contre le Rapport, n'est pas adapté si c'est le texte qui prime.

Jp a proposé une extension, utilisant Base, qui pourrait répondre aussi à ta demande :
//phipic.fr/index.php/fr/accueil/15-fre ... blipostage
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
jpwitz
Membre lOOyal
Membre lOOyal
Messages : 32
Inscription : 21 déc. 2014 07:52

Re: publipostage avec image

Message par jpwitz »

Jp a proposé une extension, utilisant Base, qui pourrait répondre aussi à ta demande :
//phipic.fr/index.php/fr/accueil/15-fre ... blipostage
J'ai installé cette extension. Je l'ai testée dans mon document avec plusieurs pictos dans le document source (avec le champ "enregistrement suivant"), en relation avec une table calc.
Cela fonctionne, sauf que l'image demandée n'apparait pas dans le picto; il n'y a que le texte de l'adresse de l'image.
Si l'image pouvait apparaitre, ce serait super!!
Open Office Version: 4.1.6
Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: publipostage avec image

Message par jeanmimi »

jpwitz a écrit :Cela fonctionne, sauf que l'image demandée n'apparait pas dans le picto; il n'y a que le texte de l'adresse de l'image.
Tu peux joindre tes deux fichiers si tu veux les faire tester.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Jean-Marc
Membre hOOnoraire
Membre hOOnoraire
Messages : 168
Inscription : 06 févr. 2007 20:31
Localisation : Boulogne sur mer

Re: publipostage avec image

Message par Jean-Marc »

Bonjour,
pourquoi ne pas transférer la table dans la base de donnée d’OpenOffice et après faire un rapport qui n'est n'y plus ni moins qu'un fichier writter .
Là il n'y a pas de soucis pour mettre autant de photos que l'on veut par page /par fiche.
OpenOffice 4.1.5 AOO415m1(Build:9789) - Rev. 1817496
2017-12-11 17:25 - Version: 6.1.0.3 (x64)
Build ID: efb621ed25068d70781dc026f7e9c5187a4decd1 Window 10
libreoffice Version: 6.2.0.3 (x64)
Build ID: 98c6a8a1c6c7b144ce3cc729e34964b47ce25d62
jpwitz
Membre lOOyal
Membre lOOyal
Messages : 32
Inscription : 21 déc. 2014 07:52

Re: publipostage avec image

Message par jpwitz »

pourquoi ne pas transférer la table dans la base de donnée d’OpenOffice et après faire un rapport qui n'est n'y plus ni moins qu'un fichier writter .
C'est lourd comme procédure si on ne n'a pas la main sur les documents de départs : document LOWriter et LOCalc.
Il faut transférer et recréer tous ces documents, sans connexion en temps réel.

Pour jeanmimi: petite précision:
J'ai d'abord testé avec les documents téléchargés Writer et Base: C'est OK
Puis en rajoutant des objets Pictos: toujours OK
Puis en changeant la liaison avec une table LOCalc: la fusion se passe correctement sauf que dans le picto il y a la donnée sous forme texte et non sous forme d'image
Puis en créant une page à partir d'un nouveau document: la liaison avec la table est OK, mais pas de liaison possible avec l'objet picto.
Open Office Version: 4.1.6
Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: publipostage avec image

Message par jeanmimi »

jpwitz a écrit :Puis en changeant la liaison avec une table LOCalc: la fusion se passe correctement sauf que dans le picto il y a la donnée sous forme texte et non sous forme d'image
Je viens de faire un test en local, et j'ai bien l'image affichée.
Comment sont enregistrées les images dans le fichier Calc, sous leur nom avec l'extension ?? Est-ce que les images sont dans le même répertoire que le ficher Calc ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
jpwitz
Membre lOOyal
Membre lOOyal
Messages : 32
Inscription : 21 déc. 2014 07:52

Re: publipostage avec image

Message par jpwitz »

Grrr! Je viens de me rendre compte que LO ne détecte pas ma version Java : Java 8 update 161 (8.0.1610.12)
Que se passe-t-il?
Open Office Version: 4.1.6
Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: publipostage avec image

Message par jeanmimi »

jpwitz a écrit :Grrr! Je viens de me rendre compte que LO ne détecte pas ma version Java : Java 8 update 161 (8.0.1610.12)
Tu as sans doute un LO 64 bits qu attend un JRE aussi en 64 bits.
Regarde ici (en actualisant pour ta version de LO) :
https://forum.openoffice.org/fr/forum/v ... 03#p289592
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox