Copydeck para Adobe Illustrator

Mantén el arte de Illustrator sincronizado con su copy deck. Compara las variables de texto con un archivo XML, CSV o TXT, mira exactamente qué ha cambiado y actualiza los textos sin perder el formato.

Descargar Copydeck.jsx Código en GitHub v1.1 · Gratuito y de código abierto · licencia GPL-3.0

Copydeck: comparar y actualizar las variables de texto de Adobe Illustrator desde un archivo de datos

¿Qué es Copydeck?

El copy deck es el documento que reúne todos los textos de un envase, una etiqueta o una campaña: nombre del producto, ingredientes, tabla nutricional, alérgenos, textos legales, declaraciones. Copydeck vincula ese documento, guardado como XML, CSV o TXT, con tu arte de Illustrator mediante las variables de Illustrator, y te dice qué textos de la mesa de trabajo no están actualizados.

El panel Variables y la combinación de datos de Illustrator importan los datos, pero no muestran qué ha cambiado, vinculan cada variable a un solo objeto y, al aplicar un conjunto de datos, reescriben todo el texto y su formato. Copydeck usa las mismas variables de Illustrator y les añade una forma de trabajar clara y segura.

Funciones

¿Para quién es?

Cómo funciona

  1. Abre tu archivo .ai y ejecuta Copydeck (Archivo > Secuencias de comandos > Copydeck).
  2. Pulsa Elegir archivo de datos… y elige tu XML, CSV o TXT. El vínculo se guarda en el archivo .ai.
  3. Revisa las filas ● Por actualizar: debajo ves el texto actual, el nuevo y qué va a cambiar.
  4. Pulsa Actualizar esta o Actualizar todas las variables pendientes y guarda el archivo .ai.

Las variables nuevas se vinculan con Emparejar automáticamente…, eligiendo el objeto en la mesa de trabajo o desde la pestaña Objetos de texto. Todas las opciones están en el manual.

Copydeck y el panel Variables de Illustrator

  Panel Variables de Illustrator Copydeck
Ver qué textos son distintos de los datos No Sí, con el cambio exacto
Actualizar una sola variable Solo cambiando de conjunto de datos Sí
Mantener el formato de las palabras sin cambios No Sí
Ignorar diferencias de espacios y saltos de línea No Sí
Una variable en varios objetos No Sí
Recordar el archivo de origen y el historial No Sí, dentro del archivo .ai
Mantener los vínculos al copiar el arte a otro archivo No Sí, mediante las notas del objeto

Archivos de datos

XML: la biblioteca de variables que Illustrator guarda desde el panel Variables. <p> se convierte en párrafo, <br/> en salto de línea forzado, <b> e <i> en negrita y cursiva.

CSV y TXT: la primera fila contiene los nombres de las variables y cada fila siguiente es un registro.

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

Hay archivos de ejemplo en la carpeta examples de GitHub.

Instalación

Descarga Copydeck.jsx y cópialo en la carpeta Scripts de Illustrator (Presets/<idioma>/Scripts); después reinicia Illustrator. También puedes ejecutarlo una vez con Archivo > Secuencias de comandos > Otra secuencia de comandos…. El manual explica cómo asignarle un atajo de teclado.

Preguntas frecuentes

¿Cómo actualizo las variables de texto de Illustrator desde un archivo CSV o XML?

Ejecuta Copydeck, elige el archivo de datos y abre la pestaña “Variables y comparación”. Cada variable cuyo texto es distinto del archivo aparece como “Por actualizar”. Puedes actualizarlas una a una o todas juntas; solo se sustituyen las palabras que han cambiado.

¿Copydeck funciona con el panel Variables y los conjuntos de datos de Illustrator?

Sí. Copydeck lee y escribe las mismas variables que ves en el panel Variables y carga la biblioteca de variables XML que guarda Illustrator. Además ofrece una comparación clara y actualizaciones más seguras.

¿Una variable puede vincularse a varios objetos de texto?

Sí. El primer objeto usa el vínculo de Illustrator; los demás los vincula Copydeck mediante la línea “VAR:nombre” en las notas del objeto. Todos se actualizan juntos.

¿Actualizar una variable borra negritas, colores o saltos de línea manuales?

No. Copydeck solo sustituye las palabras distintas, así que el formato del resto del texto se mantiene. Con “Ignorar espacios y saltos de línea” activado, tus saltos de línea manuales también se quedan en su sitio.

¿Qué formato CSV lee Copydeck?

El mismo que la combinación de datos de Illustrator. La primera fila contiene los nombres de las variables y cada fila siguiente es un registro. Las columnas que empiezan por @, # o % son variables de imagen, visibilidad y gráfico. Los separadores (coma, punto y coma, tabulación) y las codificaciones (UTF-8, UTF-16, Windows-1252) se detectan automáticamente.

¿Con qué versiones de Illustrator funciona?

Copydeck es un script ExtendScript (.jsx) y funciona con Illustrator para Windows y macOS con soporte de scripts. Se escribió para Illustrator 2025; los comentarios sobre otras versiones son bienvenidos en GitHub.

¿Copydeck es gratuito?

Sí. Copydeck es gratuito y de código abierto, con licencia GNU GPL v3. Puedes usarlo en cualquier trabajo, también remunerado; las versiones modificadas solo pueden distribuirse con la misma licencia y con su código fuente.