Bienvenue, Invité
Nom d'utilisateur Mot de passe: Se souvenir de moi
  • Page:
  • 1

SUJET: Générer des QRCodes / Codes 2D avec Easycatalog

Générer des QRCodes / Codes 2D avec Easycatalog posté le 22 Mars 2017 à 11:24 par Michel #1827

Comment générer des QRCodes avec Easycatalog ?

Le QRCode est un code barre à 2 dimensions qui permet de stocker des informations numériques (textes, adresses de site web, etc.). Il peut-être déchiffré à partir d'un téléphone mobile équipé d'un appareil photo et du lecteur approprié. Imprimé sur un support ou placé dans l'environnement urbain, il permet de relier l'espace physique et l'espace numérique.

Le QR Code peut-être considéré comme une image. Ainsi à partir du contenu images dans les options de champs, on peut générer des QRCode. Ces derniers sont générés en RVB.


Démonstration en vidéo
http://forum.inpagina.fr/images/forum/im.../EC_Video_QRCODE.mov
Dernière édition: le 22 Mars 2017 à 13:20 par Michel.

Re: Générer des QRCodes / Codes 2D avec Easycatalog posté le 22 Mars 2017 à 13:52 par Michel #1828

Maintenant plus d'explications techniques

Easycatalog ne génère pas vraiment lui-même les QRCode. Il nécessite une connection internet pour appeler la Google API, afin de générer un image au format PNG, que Easycatalog va télécharger automatiquement et stocker dans votre ordinateur.

Une fois générés et téléchargés, ces QRCode seront donc des vrais fichiers PNG qui seront inclus par inDesign lors de vos exports vers l'imprimeur ou ailleurs.



Voici comment générer vos QR Code avec Easycatalog en quelques étapes :

Première étape : créer le champ de vos QR Code
Aller dans votre palette Easycatalog, et faites un clic droit afin d'avoir le menu contextuel de la palette.
Aller sur Ajouter un champ personnalisé. Une nouvelle fenêtre s'ouvre.




Seconde étape : créer la formule de demande de QR Code via Google
Aller dans fonctions disponibles afin de choisir la fonction GOOGLEQRCODEURL
Cliquez sur le crayon afin d'insérer la fonction dans la zone "Contenu"



Vous pouvez alors remplacer "width" et "height" par la taille (en pixel) de votre futur QR Code. La taille max est 500x500 et vous pouvez laisser cette taille par défaut. Ce paramètre, qui est fixé par les limitations de la Google API, ne peut pas être augmenté.

A la place du paramètre "content", insérez FIELDSTR(nom_du_champ) en remplacant nom_du_champ par le nom de la colonne de votre palette qui contient le texte à coder dans le QR Code. Si vous souhaitez que QRCode soit un lien vers un site internet, cette colonne doit contenir un lien sous la forme "...". Dans notre exemple c'est la colonne "Liens" qui contient l'URL de chaque produit, on met donc FIELDSTR(Liens)



La formule est donc :
GOOGLEQRCODEURL(500, 500, FIELDSTR(Liens))

Vous pourriez donner un nom à votre champ personnalisé et l'utiliser tel quel dans votre mise en page. Là nous vous proposons d'éviter de créer un champ et de simplement copier cette formule.
Donc sélectionnez toute la formule, copiez la puis sortez de la fenêtre en cliquant sur "Annuler".


Troisième étape : demander à Easycatalog de télécharger les PNG générés

Pour finir nous allons modifier le champ "Liens", qui contient les URL, pour nous permettre d'utiliser ce champ sous forme d'image.

Allez dans les options de champ de votre colonne "Liens"



Une nouvelle fenêtre s'ouvre, allez dans Contenu image
Changez l'emplacement en choisissant URL
Puis coller votre fonction complète
Cliquez sur OK




Vous n'avez plus qu'à insérer ce champ "Liens" sur un bloc image et votre QR Code apparaît.
Ce champ peut être intégré à vos templates comme n'importe quelle image.





PS : Il faut être connecté à internet afin qu'Easycatalog puisse créer vos QR Codes. La première fois que vous l'utilisez, cette connection est obligatoire afin d'obtenir le fichier depuis Google API. Ensuite, le fichier est stocké dans l'ordinateur et Easycatalog n'aura pas besoin de le générer à nouveau. Sauf si l'URL change bien sûr ! Dans ce cas la mise à jour sera automatique et transparente pour vous : Le QRCode sera toujours juste car EC le retélécharge à chaque modification de l'URL.
Dernière édition: le 22 Mars 2017 à 13:57 par Michel.
  • Page:
  • 1
Temps de génération de la page: 0.12 secondes