Génération de QRcode ou code barre dans un publipostage

Bonjour

Je cherche une solution pour générer des QR codes dans un document fusionné. J'ai bien trouvé la façon d'intégrer 1 QRcode manuellement ou un code barre (fonction native et plugin pour les codes barres) mais ça ne permet pas de transformer à la volée un champs de fusion.

Est ce que vous connaissez une solution pour réaliser cette opération via libre office (ou une autre solution, mais qui permette in fine d'intégrer les codes générés dans une fusion LO (7.0.3.1) ?

Merci d'avance

Christophe Lhardy

Bonjour,
Pour un code-barre, oui.
Il suffit de mettre dans la lettre-type un champ de fusion à contenu variable (numéro de série, numéro d'adhérent) issu des données du publipostage dont la police est C39HrP48DhTt par exemple. Je ne me souviens plus s'il faut mettre une * avant et après la donnée numérique. Il serait dans ce cas nécessaire de préparer cette concaténation dans une des colonnes du publipostage au préalable.
On trouve cette police un peu partout (dafont.com, font2u...)
Mais on est limité par rapport à un QRCode pour la quantité d'information que l'on peut mettre dedans.

Bien à vous.
Jean-François.

Bonjour,

Peut-être voir l'enregistrement de macros en insèrant le QRCode de LibreOffice ?

a++

----- Mail original -----

De: "Christophe Lhardy" <christophe.lhardy@laposte.net>
À: users@fr.libreoffice.org
Envoyé: Jeudi 3 Décembre 2020 20:28:16
Objet: [fr-users] Génération de QRcode ou code barre dans un publipostage

Bonjour

Je cherche une solution pour générer des QR codes dans un document
fusionné. J'ai bien trouvé la façon d'intégrer 1 QRcode manuellement
ou
un code barre (fonction native et plugin pour les codes barres) mais
ça
ne permet pas de transformer à la volée un champs de fusion.

Est ce que vous connaissez une solution pour réaliser cette opération
via libre office (ou une autre solution, mais qui permette in fine
d'intégrer les codes générés dans une fusion LO (7.0.3.1) ?

Merci d'avance

Christophe Lhardy

bonjour,

Pour générer le Qrcode il faut soit passer par python 3 :

python3-pyqrcode - Python 3 module to generate QR Codes
python3-qrcode - QR Code image generator library - Python 3.x
python3-qrcodegen - QR Code generator library in multiple languages - Python3 version

soit employer un générateur qui en fait une image et c'est fait
à l'aide d'un navigateur :

version pour Mozilla :
https://addons.mozilla.org/en-US/firefox/addon/offline-qr-code-generator/

version pour Google :
https://chrome.google.com/webstore/detail/quick-qrcode/ijoeanckpfaegjkbdmbihinbdpgpcbba

solution microsoft :
https://www.microsoft.com/en-us/p/qr-code-for-windows-10/9nblggh5m02g

solution libre pour win32 :
https://sourceforge.net/projects/qrencode-for-windows/files/

question : quel est ton niveau d'aisance en informatique ?

merci pour ton aimable attention

bien à toi
Bernard

Bonsoir

Merci de la réponse

Je parviens sans difficulté à intégrer 1 QR code dans un document, la fonction est désormais native dans LO7. Ce que je souhaite faire c'est créer un code différent de façon automatique dans un publipostage pour chacun des 350 destinataires, là l'intégration ne fonctionne pas, le champs de fusion <codebarre> est simplement traduit une fois, sans récupérer la bonne valeur dans la base..

J'utilise également la génération de QRcode depuis la console linux avec QR mais ce n'est pas non plus ce que je cherche.

Pour l'instant l'utilisation de la librairie code barre ne fonctionne pas non plus,

Cordialement

En utilisant une police code barre, cela fonctionne, le code barre est bien généré à partir de la valeur du champ de fusion de la base.

Attention... ne faites pas comme moi, n'oubliez pas de vérifier la casse de la police... je l'avais laissée en gras et donc le code barre était un gros pâté noir qui me donnait l'impression que ça ne fonctionnait pas... en casse normale, tout est ok.

merci.