Manuel de Copydeck

Copydeck lie un fichier .ai au fichier de données des variables (XML, CSV ou TXT), montre ce qui a changé et met à jour les textes. L’interface est disponible en français, anglais, italien, allemand et espagnol : utilisez le menu en haut à droite de la fenêtre.

1. Installation

Copiez Copydeck.jsx dans le dossier Scripts d’Illustrator :

Système Dossier
Windows C:\Program Files\Adobe\Adobe Illustrator <version>\Presets\fr_FR\Scripts\
macOS /Applications/Adobe Illustrator <version>/Presets.localized/fr_FR/Scripts/

Le dossier de langue dépend de votre Illustrator (fr_FR, en_US…). Redémarrez Illustrator : le script apparaît dans Fichier > Scripts > Copydeck. Sans l’installer, utilisez Fichier > Scripts > Autre script… et choisissez le fichier.

Raccourci clavier

Un raccourci est conseillé, surtout pour la méthode Choisir sur le plan de travail.

  1. Fenêtre > Actions. Créez un nouvel ensemble, puis une nouvelle action.
  2. Comme Touche de fonction, choisissez une touche libre, par exemple Ctrl+Maj+F12. N’utilisez pas F5–F9 : Illustrator les utilise déjà (F5 = Formes) et elles l’emportent.
  3. Cliquez sur Enregistrer, puis dans le menu du panneau Actions choisissez Insérer une commande de menu…, cliquez sur Fichier > Scripts > Copydeck et validez. Arrêtez l’enregistrement.
  4. Vérifiez que l’action contient l’étape Copydeck : si elle manque, la touche ne fait rien.

Si après un redémarrage d’Illustrator la touche ne fonctionne plus, l’étape du script a disparu de l’action (cela arrive) : refaites le point 3.

2. Premier lancement sur un fichier

Fichiers de données pris en charge

XML – le format « bibliothèque de variables » d’Illustrator (panneau Variables > Enregistrer la bibliothèque de variables). <p> = paragraphe, <br/> = retour à la ligne forcé, <b> et <i> = gras et italique (si la police possède ces styles).

CSV ou TXT délimité par tabulations – comme pour Illustrator et VariableImporter :

Élément Signification
première ligne noms des variables
autres lignes un jeu de données par ligne
@nom variable image (affichée, gérée par Illustrator)
#nom variable de visibilité (affichée, gérée par Illustrator)
%nom variable de graphe (affichée, gérée par Illustrator)
retour à la ligne dans une cellule, ou \\ nouveau paragraphe

Le séparateur (virgule, point-virgule ou tabulation) et l’encodage (UTF-8, UTF-16 « Texte Unicode » d’Excel, Windows-1252) sont détectés automatiquement.

3. Lire la comparaison

Onglet Variables et comparaison. Chaque ligne est une variable :

État Signification
● À mettre à jour le texte du document diffère du fichier
≈ Espaces/retours seulement seuls des espaces ou des retours diffèrent
≈ Casse seulement seules les majuscules/minuscules diffèrent
○ Non liée la variable existe mais aucun objet ne l’utilise
+ Nouvelle dans le fichier uniquement dans le fichier : créez-la et liez-la
! Absente du fichier dans le document mais pas dans le fichier
✓ À jour identique au fichier

Comment il compare

Utiliser la liste

4. Mettre à jour

Pour mettre à jour Faites ceci
une variable sélectionnez la ligne > Mettre à jour celle-ci
plusieurs variables Ctrl/Cmd+clic ou Maj+clic sur les lignes > Mettre à jour les lignes sélectionnées
toutes les variables Mettre à jour toutes les variables à mettre à jour (seulement les « ● À mettre à jour »)
revenir en arrière Annuler la dernière mise à jour

Comment il met à jour

Important : les modifications sont déjà dans le document. Enregistrez le fichier .ai.

5. Lier une variable à un texte

Automatique : Association automatique…

Disponible dans l’onglet Variables et dans l’onglet Objets texte. Propose dans une liste :

Seules les lignes sûres sont présélectionnées. Les lignes douteuses (même valeur pour plusieurs variables, valeurs très courtes, copies en plus) sont listées mais pas sélectionnées : la colonne Remarque explique pourquoi. Vérifiez, ajoutez ou retirez des lignes avec Ctrl/Cmd+clic, puis cliquez sur Lier la sélection. Double-cliquez sur une ligne pour voir l’objet.

À la main

La fenêtre bloque Illustrator tant qu’elle est ouverte. Il y a trois façons :

A) Choisir sur le plan de travail (la plus pratique) : sélectionnez la variable > Choisir sur le plan de travail… > la fenêtre se ferme > cliquez sur le texte dans le plan de travail > relancez le script avec le raccourci. Le lien se termine tout seul et la fenêtre se rouvre au même endroit.

B) Sélectionner avant d’ouvrir : sélectionnez le texte dans Illustrator > lancez le script > choisissez la variable > Lier aux objets sélectionnés.

C) Depuis la liste (onglet Objets texte) : les objets texte à gauche, les variables à droite, chacun avec sa propre recherche.

  1. Cherchez et choisissez l’objet (double-clic pour le voir).
  2. Cherchez et choisissez la variable.
  3. Cliquez sur Lier l’objet et la variable.

L’étoile ★ signale les paires probables (texte de l’objet identique à la valeur de la variable dans le fichier) ; les lignes avec ★ passent en tête. La liste des objets affiche au maximum 200 lignes : s’il y en a plus, tapez dans la recherche pour affiner.

Autres actions

6. Comment les liens sont enregistrés

Un objet peut être lié de deux façons, et le script lit les deux :

Si un objet a les deux et qu’ils indiquent des variables différentes, c’est le lien d’Illustrator qui l’emporte.

La ligne est écrite dans les notes :

Copier l’illustration

Dans le même fichier : la copie reste liée à la même variable et est mise à jour avec l’original. Si une copie ne doit plus suivre la variable, sélectionnez-la et cliquez sur Délier.

Dans un autre fichier :

  1. Dans le fichier de départ, ouvrez le script (il enregistre les notes manquantes), fermez-le et enregistrez le fichier .ai.
  2. Copiez et collez l’illustration dans le nouveau fichier.
  3. Dans le nouveau fichier, ouvrez le script : les objets sont déjà liés. Choisissez le fichier de données et cliquez sur Association automatique… : les lignes Rétablir recréent aussi les liens dans le panneau Variables.

Options

Dans l’onglet Objets texte, en bas à droite :

7. À savoir

Quoi Où c’est enregistré
lien vers le fichier de données, historique dans le fichier .ai (métadonnées XMP)
liens des objets panneau Variables et notes des objets
options et langue préférences d’Illustrator sur cet ordinateur