Copydeck pour Adobe Illustrator

Gardez votre illustration Illustrator synchronisée avec son copy deck. Comparez les variables de texte avec un fichier XML, CSV ou TXT, voyez exactement ce qui a changé et mettez à jour les textes sans perdre la mise en forme.

Télécharger Copydeck.jsx Code source sur GitHub v1.1 · Gratuit et open source · licence GPL-3.0

Copydeck : comparer et mettre à jour les variables de texte d'Adobe Illustrator depuis un fichier de données

Qu’est-ce que Copydeck ?

Le copy deck est le document qui rassemble tous les textes d’un emballage, d’une étiquette ou d’une campagne : nom du produit, ingrédients, tableau nutritionnel, allergènes, mentions légales, allégations. Copydeck relie ce document, enregistré en XML, CSV ou TXT, à votre illustration Illustrator grâce aux variables d’Illustrator, et vous indique quels textes du plan de travail ne sont plus à jour.

Le panneau Variables et la fusion de données d’Illustrator importent les données, mais ils ne montrent pas ce qui a changé, ils lient chaque variable à un seul objet et, en appliquant un jeu de données, ils réécrivent tout le texte et sa mise en forme. Copydeck utilise les mêmes variables d’Illustrator et y ajoute une méthode de travail claire et sûre.

Fonctions

Pour qui ?

Comment ça marche

  1. Ouvrez votre fichier .ai et lancez Copydeck (Fichier > Scripts > Copydeck).
  2. Cliquez sur Choisir le fichier de données… et sélectionnez votre XML, CSV ou TXT. Le lien est enregistré dans le fichier .ai.
  3. Vérifiez les lignes ● À mettre à jour : en dessous, vous voyez le texte actuel, le nouveau texte et ce qui va changer.
  4. Cliquez sur Mettre à jour celle-ci ou Mettre à jour toutes les variables à mettre à jour, puis enregistrez le fichier .ai.

Les nouvelles variables se lient avec Association automatique…, en choisissant l’objet sur le plan de travail ou depuis l’onglet Objets texte. Toutes les options sont décrites dans le manuel.

Copydeck et le panneau Variables d’Illustrator

  Panneau Variables d’Illustrator Copydeck
Voir quels textes diffèrent des données Non Oui, avec la modification exacte
Mettre à jour une seule variable Seulement en changeant de jeu de données Oui
Conserver la mise en forme des mots inchangés Non Oui
Ignorer les différences d’espaces et de retours Non Oui
Une variable sur plusieurs objets Non Oui
Mémoriser le fichier source et l’historique Non Oui, dans le fichier .ai
Conserver les liens en copiant l’illustration dans un autre fichier Non Oui, grâce aux notes de l’objet

Fichiers de données

XML : la bibliothèque de variables qu’Illustrator enregistre depuis le panneau Variables. <p> devient un paragraphe, <br/> un retour à la ligne forcé, <b> et <i> du gras et de l’italique.

CSV et TXT : la première ligne contient les noms des variables, chaque ligne suivante est un jeu de données.

product_name,net_weight,ingredients,@photo,#show_badge
Tomato soup,500 g,"Tomatoes 85%, water, olive oil, salt",/images/tomato.jpg,TRUE
Pea soup,400 g,"Peas 70%, water, CELERY, salt",/images/pea.jpg,FALSE

Des fichiers d’exemple se trouvent dans le dossier examples sur GitHub.

Installation

Téléchargez Copydeck.jsx et copiez-le dans le dossier Scripts d’Illustrator (Presets/<langue>/Scripts), puis redémarrez Illustrator. Vous pouvez aussi le lancer une fois avec Fichier > Scripts > Autre script…. Le manuel explique comment lui attribuer un raccourci clavier.

Questions fréquentes

Comment mettre à jour les variables de texte d'Illustrator depuis un fichier CSV ou XML ?

Lancez Copydeck, choisissez le fichier de données et ouvrez l’onglet « Variables et comparaison ». Chaque variable dont le texte diffère du fichier est marquée « À mettre à jour ». Mettez-les à jour une par une ou toutes ensemble ; seuls les mots modifiés sont remplacés.

Copydeck fonctionne-t-il avec le panneau Variables et les jeux de données d'Illustrator ?

Oui. Copydeck lit et écrit les mêmes variables que celles du panneau Variables et charge la bibliothèque de variables XML enregistrée par Illustrator. Il ajoute une comparaison claire et des mises à jour plus sûres.

Une variable peut-elle être liée à plusieurs objets texte ?

Oui. Le premier objet utilise le lien d’Illustrator, les autres sont liés par Copydeck grâce à la ligne « VAR:nom » dans les notes de l’objet. Tous sont mis à jour ensemble.

La mise à jour supprime-t-elle le gras, les couleurs ou les retours à la ligne manuels ?

Non. Copydeck ne remplace que les mots qui diffèrent : la mise en forme du reste du texte est conservée. Avec « Ignorer espaces et retours » activé, vos retours à la ligne manuels restent en place.

Quel format CSV Copydeck lit-il ?

Le même que la fusion de données d’Illustrator. La première ligne contient les noms des variables, chaque ligne suivante est un jeu de données. Les colonnes commençant par @, # ou % sont des variables image, visibilité et graphe. Les séparateurs (virgule, point-virgule, tabulation) et les encodages (UTF-8, UTF-16, Windows-1252) sont détectés automatiquement.

Avec quelles versions d'Illustrator fonctionne-t-il ?

Copydeck est un script ExtendScript (.jsx) qui fonctionne avec Illustrator pour Windows et macOS prenant en charge les scripts. Il a été écrit pour Illustrator 2025 ; les retours sur d’autres versions sont les bienvenus sur GitHub.

Copydeck est-il gratuit ?

Oui. Copydeck est gratuit et open source, sous licence GNU GPL v3. Vous pouvez l’utiliser pour tout travail, même rémunéré ; les versions modifiées ne peuvent être diffusées que sous la même licence, avec leur code source.