Illustrator Acción / Script Tareas Repetitivas Reducción de la mesa de trabajo + Exportación

Así que tengo una gran cantidad de *.aiarchivos con activos en 3 tamaños únicos.

Quiero exportar el más adecuado al archivo (el más grande).

Mi proceso actual para hacer esto manualmente es:

  1. Abrir documento
  2. Elimine las rutas en las dos mesas de trabajo de la izquierda con V(Herramienta de selección) (manually select paths)++ Del.
  3. Ingrese al modo de editor de mesa de trabajo: Document Setup> Edit Artboards.
  4. Haga clic en el icono 'X' en la parte superior derecha de cada una de las mesas de trabajo más a la izquierda para eliminarlas.
  5. File>Export
  6. Haga clic en Use Artboardsla casilla de verificación
  7. Haga clic en guardar (el nombre predeterminado basado en el *.ainombre del archivo es apropiado en mi caso).

ingrese la descripción de la imagen aquí

Obviamente, si tuviera alguna forma de procesar por lotes o secuencias de comandos este proceso manual, sería mucho más rápido.

Una breve búsqueda en las preguntas locales arrojó una respuesta sobre la creación de mesas de trabajo a través de un script , pero nada en la dirección opuesta: eliminarlas mediante un script.

Además: debo agregar que las dos mesas de trabajo más a la izquierda (que estoy eliminando) siempre tienen el mismo tamaño y posición en relación con la mesa de trabajo más grande. Me imagino que eso ayudaría en cualquier solución automatizada, aunque anticipo que sería complejo dada la falta de material pertinente que encontré al hurgar.

Respuestas (2)

Supongo que estás haciendo pasos que no necesitas hacer.

  • Realice una acción guardando una copia en PDF y seleccionando solo la mesa de trabajo 3

mesa de trabajo3

Acción

  • En la ventana de opciones de PDF, seleccione el valor predeterminado de Illustrator

Predeterminado de Illustrator

  • Desmarque Conservar las capacidades de edición de Illustrator

Preservar las capacidades de edición de Illustrator

  • Abrir este PDF en Illustrator solo tendrá el tablero de arte 3

Tablero de arte 3

Después de tener todos los PDF, será más fácil realizar una acción para guardarlos como PNG desde Illustrator o, mejor, un lote de Photoshop.

Creo que la otra respuesta puede ahorrarme un poco más de tiempo, pero también agradezco su contribución, ya que me da más opciones para despellejar al gato... no es un juego de palabras.

Puede utilizar las Acciones de Illustrator, pero un pequeño script insertado en sus acciones a través del elemento del menú ayudaría a que la parte de las mesas de trabajo funcione.

#target illustrator
 function test(){
   var doc = app.activeDocument;
   doc.artboards[2].remove();
   doc.artboards[1].remove();
};
test();

Pruebe este script para ver si elimina las mesas de trabajo correctas. Si están en un orden específico, funcionará. De lo contrario, coloque los números 0 y 1 entre corchetes y vea si eso funciona.

Lo edité a un bloque de código adecuado, si eso no era lo que querías, no dudes en revertirlo.
Después de probarlo, veo que elimina los tableros de arte pero no su contenido, el segundo punto de la pregunta.
Para eliminar los otros contenidos, puede intentar comenzar con su elemento principal seleccionado, luego use "seleccionar inverso" y "eliminar" dentro de su acción.
Correcto, una ventaja de este enfoque es que potencialmente podría hacer con una sola selección: - Eliminación de la mesa de trabajo (usando el script en la respuesta) - Eliminación de la ruta (usando Silly-V) - Exportación con la mesa de trabajo considerada como PNG ... todo en una sola acción compuesta. En comparación con la ruta de PDF, parece que sería una ruta más rápida para exportar los contenidos seleccionados de la mesa de trabajo al formulario que quiero (PNG).