Manual de Copydeck

Copydeck vincula un archivo .ai con el archivo de datos de las variables (XML, CSV o TXT), muestra qué ha cambiado y actualiza los textos. La interfaz está disponible en español, inglés, italiano, francés y alemán: usa el menú de la parte superior derecha de la ventana.

1. Instalación

Copia Copydeck.jsx en la carpeta Scripts de Illustrator:

Sistema Carpeta
Windows C:\Program Files\Adobe\Adobe Illustrator <versión>\Presets\es_ES\Scripts\
macOS /Applications/Adobe Illustrator <versión>/Presets.localized/es_ES/Scripts/

La carpeta del idioma depende de tu Illustrator (es_ES, en_US…). Reinicia Illustrator: el script aparece en Archivo > Secuencias de comandos > Copydeck. Sin instalarlo, usa Archivo > Secuencias de comandos > Otra secuencia de comandos… y elige el archivo.

Atajo de teclado

Se recomienda un atajo, sobre todo para el método Elegir en la mesa de trabajo.

  1. Ventana > Acciones. Crea un conjunto nuevo y después una acción nueva.
  2. Como Tecla de función elige una tecla libre, por ejemplo Ctrl+Mayús+F12. No uses F5–F9: Illustrator ya las usa (F5 = Pinceles) y tienen prioridad.
  3. Pulsa Grabar, luego en el menú del panel Acciones elige Insertar elemento de menú…, haz clic en Archivo > Secuencias de comandos > Copydeck y acepta. Detén la grabación.
  4. Comprueba que la acción contiene el paso Copydeck: si falta, la tecla no hace nada.

Si después de reiniciar Illustrator la tecla deja de funcionar, el paso del script se ha perdido de la acción (ocurre): repite el punto 3.

2. Primer uso con un archivo

Archivos de datos compatibles

XML – el formato “biblioteca de variables” de Illustrator (panel Variables > Guardar biblioteca de variables). <p> = párrafo, <br/> = salto de línea forzado, <b> e <i> = negrita y cursiva (si la fuente tiene esos estilos).

CSV o TXT delimitado por tabulaciones – como en Illustrator y VariableImporter:

Elemento Significado
primera fila nombres de las variables
otras filas un registro por fila
@nombre variable de imagen (se muestra, la gestiona Illustrator)
#nombre variable de visibilidad (se muestra, la gestiona Illustrator)
%nombre variable de gráfico (se muestra, la gestiona Illustrator)
salto de línea dentro de una celda, o \\ párrafo nuevo

El separador (coma, punto y coma o tabulación) y la codificación (UTF-8, UTF-16 “Texto Unicode” de Excel, Windows-1252) se detectan automáticamente.

3. Leer la comparación

Pestaña Variables y comparación. Cada fila es una variable:

Estado Significado
● Por actualizar el texto del documento es distinto del archivo
≈ Solo espacios/saltos de línea solo cambian espacios o saltos de línea
≈ Solo mayúsculas solo cambian mayúsculas/minúsculas
○ No vinculada la variable existe pero ningún objeto la usa
+ Nueva en el archivo solo está en el archivo de datos: créala y vincúlala
! No está en el archivo está en el documento pero no en el archivo de datos
✓ Actualizada coincide con el archivo

Cómo compara

Uso de la lista

4. Actualizar

Para actualizar Haz esto
una variable selecciona la fila > Actualizar esta
varias variables Ctrl/Cmd+clic o Mayús+clic en las filas > Actualizar las filas seleccionadas
todas las variables Actualizar todas las variables pendientes (solo las “● Por actualizar”)
volver atrás Deshacer última actualización

Cómo actualiza

Importante: los cambios ya están en el documento. Guarda el archivo .ai.

5. Vincular una variable a un texto

Automático: Emparejar automáticamente…

Disponible en la pestaña Variables y en la pestaña Objetos de texto. Propone en una lista:

Solo están preseleccionadas las filas seguras. Las dudosas (mismo valor para varias variables, valores muy cortos, copias adicionales) aparecen en la lista pero sin seleccionar: la columna Nota explica por qué. Revisa, añade o quita filas con Ctrl/Cmd+clic y pulsa Vincular selección. Doble clic en una fila para ver el objeto.

A mano

La ventana bloquea Illustrator mientras está abierta. Hay tres formas:

A) Elegir en la mesa de trabajo (la más cómoda): selecciona la variable > Elegir en la mesa de trabajo… > la ventana se cierra > haz clic en el texto en la mesa de trabajo > vuelve a ejecutar el script con el atajo. El vínculo se completa automáticamente y la ventana se vuelve a abrir en el mismo sitio.

B) Seleccionar antes de abrir: selecciona el texto en Illustrator > ejecuta el script > elige la variable > Vincular a los objetos seleccionados.

C) Desde la lista (pestaña Objetos de texto): los objetos de texto a la izquierda, las variables a la derecha, cada lista con su propia búsqueda.

  1. Busca y elige el objeto (doble clic para verlo).
  2. Busca y elige la variable.
  3. Pulsa Vincular objeto y variable.

La ★ indica las parejas probables (texto del objeto igual al valor de la variable en el archivo); las filas con ★ van arriba. La lista de objetos muestra como máximo 200 filas: si hay más, escribe en la búsqueda para acotar.

Otras acciones

6. Cómo se guardan los vínculos

Un objeto puede estar vinculado de dos maneras, y el script lee las dos:

Si un objeto tiene las dos e indican variables distintas, prevalece el vínculo de Illustrator.

La línea se escribe en las notas:

Copiar el arte

Dentro del mismo archivo: la copia sigue vinculada a la misma variable y se actualiza junto con el original. Si una copia ya no debe seguir la variable, selecciónala y pulsa Desvincular.

A otro archivo:

  1. En el archivo de origen abre el script (guarda las notas que faltan), ciérralo y guarda el archivo .ai.
  2. Copia y pega el arte en el archivo nuevo.
  3. En el archivo nuevo abre el script: los objetos ya están vinculados. Elige el archivo de datos y pulsa Emparejar automáticamente…: las filas Restaurar vuelven a crear los vínculos también en el panel Variables.

Opciones

En la pestaña Objetos de texto, abajo a la derecha:

7. Conviene saber

Qué Dónde se guarda
vínculo con el archivo de datos, historial dentro del archivo .ai (metadatos XMP)
vínculos de los objetos panel Variables y notas de los objetos
opciones e idioma preferencias de Illustrator en este ordenador