Capture d’écran 2014-08-15 à 17.46.40Parmi les nouvelles fonctions d’Indesign CC (2014), il y en a une qui a particulièrement attiré mon attention: le générateur de code QR automatique.

Les QR codes (ou flashcodes), pour ceux qui l’ignorent encore, sont des sortes de code-barres carrés sur fond blanc. Les petits carrés noirs, agencés selon un ordre bien établi, permettent de définir l’information que le code contient.

On en voit à peu près partout. Celui qui suit, si vous le scannez avec votre smartphone iPhone, vous indiquera l’adresse de ce site.

 

Ce code a été généré directement depuis Indesign avec la fonction « générer un code QR » apparue avec la version CC.

Capture d’écran 2014-08-02 à 00.39.33               Créer un code QR Indesign CC

Vous pouvez créer un lien Web, un texte, un message, un email ou une carte de visite. C’est cette dernière qui nous intéresse le plus ici.

Depuis la version précédente, on peut en créer une assez facilement avec la fonction décrite plus haut, mais quid des QR codes dans la fonction « fusion de données »?

Donc, disais-je, après avoir vu sur le site d’Adobe: http://www.adobe.com/be_fr/products/indesign/features.html que cette nouvelle fonction existe, je me suis mis à chercher comment la mettre en pratique.

D’abord dans Indesign, dans la palette de fusion de données… Rien ! Une nouvelle option dans l’outil de création des codes QR? Non ! Une vidéo décrivant la fonction sur internet? Rien !

J’en ai parlé sur la très bonne liste Indesign créée par Branislav Milic  (qui lui aussi a cité la fonction sur son site sans entrer dans les détails)… Et là, une lueur d’espoir.
Alan Morestain, un formateur Indesign, me dit qu’il s’était lui aussi intéressé à la fonction et avait trouvé une discussion sur un forum Adobe.

Grâce à ce post, je savais qu’il fallait nommer une des colonnes d’Excel (ne vous inquiétez pas, je vous explique bientôt) en commençant par le signe « # » (dièse). Le signe @ pour les images, ça, ceux qui utilisent la fusion de données connaissent mais #, c’est nouveau !

Fusion de données dans Indesign  

Depuis très longtemps, Indesign peut créer des pages (ou des cartes de visite) entières à partir d’un fichier créé par exemple avec Excel.

Vous encodez vos informations dans ce tableau (Nom, prénom, adresse, mail,…), autant que vous le souhaitez.

Vous enregistrez le tout au format CSV ou texte tabulé (Excel ou OpenOffice ou NeoOffice savent très bien faire ça) et Indesign récupère toutes les infos et crée les pages dynamiquement. Ainsi, quelques centaines ou milliers d’entrées donneront autant de pages formatées dans Indesign en quelques secondes ou minutes.

Commençons à préparer notre fichier CSV

Les copies d’écran ont été faites sur Numbers mais le principe est sensiblement le même si vous utilisez Excel, OpenOffice (http://www.openoffice.org/porting/mac/) ou NeoOffice (sur le Mac App Store).
Si vous faites comme moi, il y aura juste une petite étape supplémentaire car Numbers ne permet pas de faire un fichier CSV compréhensible par Indesign. (Dites-moi si je me trompe !)

On prépare donc un tableau classique avec des entêtes « Nom », « Prénom », « Titre », « Adresse » etc.

Ajoutez également une colonne pour l’image (Appelez-la @image ou @photo ou autre, du moment que le nom est précédé du signe « @ »).
Enfin, ajoutez une dernière colonne avec le nom de votre choix mais cette fois avec le signe « # » devant le nom (ex: #QR code) Le signe # s’obtient en enfonçant

[alt+3] sur le clavier.

Vous devriez obtenir quelque chose comme ceci (nous n’avons que 3 entrées mais si on en avait 3000, ce sera le même principe):

résultat du tableau Numbers pour Indesign

[cliquez sur l’image pour l’agrandir]

Ne vous inquiétez par pour la longue formule de la dernière colonne, on y arrive bientôt…

Pour les noms et adresses, il suffit de les encoder, rien de plus simple.

Pour qu’Indesign puisse récupérer les images et les afficher dans les pages, il faut lui donner le chemin où se trouvent les images. Dans notre cas, les images se trouvent dans le même répertoire que le document Indesign, dans un dossier « images »

Voila_Capture 2014-08-10_08-53-22_PM

Mes photos sont nommées en minuscules « nomprénom.jpg ». On va faire en sorte d’automatiser ce processus en utilisant la fonction « MINUSCULE » et « CONCATENER » de Numbers).

MINUSCULE et CONCATENER sont des fonctions simples (on les retrouve aussi dans Excel et OpenOffice,…) qui permettent d’une part, je vous le donne en mille, d’imposer les minuscules dans la cellule, et d’autre part, d’assembler plusieurs colonnes dans une même cellule.
Dans notre cas, il nous faut le signe / [maj+7]) qui indique à Indesign d’aller voir dans le dossier de premier niveau, puis le nom du dossier dans lequel se trouve mes images (images) suivi du signe / qui « dit » à Indesign d’entrer voir dans ce dossier.

Plaçons-nous dans la première cellule sous le titre @image puis enfonçons la touche « = »

capture Numbers pour CONCATENER et MINUSCULE

Commençons à écrire « minuscule » (dès les premières lettres, des propositions apparaissent)

Voila_Capture 2014-08-10_08-54-33_PM

Choisissez « MINUSCULE » parmi les propositions. Numbers ajoute alors une « chaîne-source ». Cliquez sur « chaîne-source » et supprimez-là. Nous n’en avons pas besoin tout de suite car nous allons ajouter la fonction « CONCATENER

Voila_Capture 2014-08-10_08-55-11_PM

Commencez à taper CONCATENER, là encore, vous aurez le choix entre plusieurs propositions.
Choisissez CONCATENER. Aussitôt, Numbers vous demande quelles cellules vous souhaitez assembler en affichant « chaîne », là encore, supprimez cette chaîne, nous y reviendrons plus tard.

Voila_Capture 2014-08-10_08-55-33_PM

Nos 2 fonctions sont prêtes, continuons.

Voici ce que je cherche à obtenir:

/images/PrénomNom.jpg (ce qui veux dire: aller voir dans le même dossier que le document Indesign, dans le sous-dossier « images », une image dont le nom en minuscule est prénomnom (albertdupond).jpg)

Voici ce que je dois inscrire après mes 2 fonctions:

Voila_Capture 2014-08-10_08-57-50_PM

Notez que tout ce que je veux écrire par moi-même dans la cellule doit se trouver entre guillemets.
Donc: « /images/ ». Pour indiquer que j’ai terminé une entrée, je fais suivre d’un point-virgule. Dès que je termine de taper mon « ; » Numbers me propose à nouveau une chaîne.
C’est ici que je vais lui dire ce que je veux assembler.

Je clique donc dans la 1ère colonne (prénom en A2), puis sur B2 (le nom). Notez que Numbers a ajouté un point-virgule entre les 2 chaînes mais pas après la seconde. Nous devons l’ajouter car nous allons encore ajouter du texte libre.

Tout de suite après avoir ajouté notre point-virgule, nous ouvrons les guillemets (important!) pour y ajouter le type de mon image (ici un jpg, mais cela pourrait être aussi un fichier Illustrator, un Tiff ou PSD,…) donc: « .jpg »
Validez avec la coche verte ou avec la touche « Enter »

Voila_Capture 2014-08-10_10-45-15_PM

Pour répercuter cette fonction dans toutes les autres lignes de la colonne (@image), je clique sur la première ligne (celle où le résultat de la fonction s’affiche), j’attrape le petit point jaune situé au centre, en bas et je vais vers le bas. Comme par magie, toutes les colonnes se mettent à jour avec les valeurs correctes.

Voila_Capture 2014-08-10_10-36-16_PM

 Encore un peu de patience, on arrive bientôt dans Indesign…

Préparons maintenant la colonne qui va nous permettre de créer automatiquement les fameux QR codes.

Voici le schéma typique de la Vcard (carte de visite virtuelle) qui servira à créer le  code QR:

Au début: BEGIN:VCARD et pour finir END:VCARD.

entre ces 2 «balises» les infos qui doivent apparaître dans le code QR:

N, les nom et prénom,
TEL;WORK: le téléphone professionnel
TEL;CELL: le GSM puis l’email, le nom de l’entreprise, le titre, les adresses, etc.
Après chaque information, un retour à la ligne.

Comme il n’est pas conseillé de faire de retour à la ligne dans des cellules, nous utiliserons une expression régulière (du Grep dans Indesign) pour indiquer le passage à la ligne suivante.

Cette expression régulière qui signifie retour à la ligne est \n
Le signe \ s’obtient en enfonçant [maj+alt+7]

Tout le reste n’est obtenu qu’avec la fonction CONCATENER comme nous l’avons vu juste avant.

Voici la formule complète:

Voila_Capture 2014-08-11_01-19-25_AM

 

Avec l’adresse personnelle en plus:

Voila_Capture 2014-08-15_03-26-30_PM

N’oubliez pas les guillemets et les point-virgules.

Cette fonction donne au final une seule ligne (les retour à la ligne sont opérés par \n):

BEGIN:VCARD\nN:Alain Croughs\nTITLE:Graphiste\nTEL;WORK:+352 48 26 26-26\nTEL;WORK;FAX:+352 15 15 15 \nTEL;CELL:+352 621 185 125\nEMAIL:alain@me.lu\nURL:www.clicandgo.be\nORG:Alain & Co\nADR;WORK:;;12, rue de la Rivière;L-4385;Ehlerange;;Luxembourg\n\nEND:VCARD)
Ou plus exactement:

BEGIN:VCARD
N:Alain Croughs
TITLE:Graphiste
TEL;WORK:+352 48 26 26-26
TEL;WORK;FAX:+352 15 15 15 

TEL;CELL:+352 621 185 125
EMAIL:alain@me.lu
URL:www.clicandgo.be
ORG:Alain & Co
ADR;WORK:;;12, rue de la Rivière;L-4385;Ehlerange;;Luxembourg
END:VCARD)

Lorsque vous en avez terminé une, utilisez comme tout à l’heure, le petit point jaune qui répercute le résultat sur les autres cellules de la colonne.

Il ne nous reste plus qu’à exporter.

Depuis Excel, enregistrez votre document au format Texte tabulé.
Si comme moi, vous ne possédez pas Excel, nous aurons besoin d’une petite étape supplémentaire:
Depuis Numbers, exportez vers le format Excel avec les options indiquées ci-dessous:

Capture d’écran 2014-08-13 à 23.30.18

Voila_Capture 2014-08-13_11-31-07_PM

Vous obtenez un fichier .xlsx
Ouvrez ce document avec OpenOffice ou NeoOffice

Sur la capture d’écran suivante, vous remarquez que la formule (syntaxe) est légèrement différente que dans Numbers mais c’est assez proche.

Formule légèrement différente dans NeoOffice

[cliquez sur l’image pour l’agrandir]

Enregistrez votre document (dans le dossier contenant les images) tel que décrit dans les captures d’écran ci-après:

Capture d’écran 2014-08-13 à 23.34.46

 

 

Voila_Capture 2014-08-14_12-35-05_AM

Voila_Capture 2014-08-13_11-36-46_PM

Voila_Capture 2014-08-13_11-37-11_PM

Ouf ! Ca y est, c’est terminé ! On se rend illico dans Indesign CC (2014)

Mais cette dernière partie se fera en vidéo…