Exportar objetos a archivos separados en Illustrator

¿Hay alguna forma de exportar objetos a archivos separados en Illustrator?

  • La salida que quiero es AI o archivos vectoriales, no imágenes rasterizadas.
  • Los objetos no están en mesas de trabajo separadas y estoy buscando una solución que no requiera que lo estén. (Colocar los objetos en tableros de arte separados tomaría tanto tiempo como copiarlos y pegarlos en documentos separados, que es lo que estoy tratando de simplificar).

Mi caso de uso: estoy diseñando caracteres en una fuente, y cada fuente contiene más de cien caracteres. Necesito colocar cada carácter en un archivo separado para importarlos de forma masiva a mi programa de fuentes.

Respuestas (3)

¡Sí, hay una manera de hacer esto! Es algo así como una solución, pero esta es la mejor opción que he encontrado y la uso regularmente.

Si está utilizando una versión de Illustrator que tiene la función de ventana "Exportación de activos", esa es la mejor herramienta para esto.

  1. Abra la Ventana de exportación de activos (me gusta mantenerla en mi panel lateral derecho para facilitar el acceso)
  2. Seleccione todo lo que le gustaría guardar en una mesa de trabajo separada por sí mismo en un nuevo archivo
  3. Arrástrelo al panel
  4. Haga la selección para exportar como SVG
  5. Una vez que se guarda el SVG, la configuración predeterminada para abrir el archivo probablemente será un navegador web. Solo querrá cambiar el valor predeterminado a Illustrator.
  6. Abre el SVG con Illustrator y tendrás lo que necesitas.

Consejo profesional: si no ha usado esto antes, puede guardar varios activos a la vez. INCREÍBLE. Le recomiendo que haga un video/tutorial rápido para familiarizarse con la funcionalidad de esta función o simplemente jugar. Hay algunas características interesantes que debe conocer cuando se trata de nombrar los archivos y dimensionarlos correctamente.

No creo que haya ninguna función para simplemente guardar cada objeto en un archivo. Puede ser posible a través de secuencias de comandos, pero necesitaría tener una pila de capas estructuradas o seleccionar cada objeto individualmente antes de ejecutar una secuencia de comandos. Puede que eso no sea más rápido.

Obviamente, podría hacerse si los objetos tienen mesas de trabajo individuales. No estoy 100% seguro de por qué cree que colocar objetos en mesas de trabajo individuales llevaría tanto tiempo. Todo lo que necesita hacer es dibujar un rectángulo alrededor de cada objeto, luego seleccionar todos los rectángulos (se puede hacer fácilmente si configura cada rectángulo para que tenga un trazo o relleno de color extraño) y elija Object > Artboards > Convert to Artboards. Luego guarde las mesas de trabajo. Esto sería mucho más rápido que copiar y pegar en nuevos documentos. Pero tenga en cuenta que hay un límite para las mesas de trabajo. Cada archivo solo puede contener 100 mesas de trabajo y no más. Según el diseño de los objetos, es posible que incluso pueda utilizar la Object > Path > Split Into Gridfunción para generar una serie de rectángulos para convertirlos en mesas de trabajo.

Lo intenté y decía "Para crear mesas de trabajo, seleccione rectángulos no girados que no sean máscaras de recorte". Acababa de dibujar rectángulos alrededor de los objetos, ¿había 10 de ellos...?

Sí, secuencias de comandos de Illustrator. Si lo usa con frecuencia, le sugiero que escriba un script para Illustrator que rastreará las capas, tomará layer.name y lo exportará como el archivo que necesita a una carpeta específica (la carpeta se creará si no existe), relativa a la ubicación de su archivo de Illustrator.

Diseño de fuente Esto sería bueno ya que no necesita cambiar a tableros de arte cada vez y revertir ese cambio, etc. cada vez que realice algunos cambios en la alineación de la fuente o lo que sea.

¡No te preocupes! No tiene que ser un codificador de javascript... Hay algunas soluciones listas, por ejemplo: Tom Byrne's - exportar capas a svg

Si necesita más, simplemente busque en Google " exportar capas de secuencias de comandos de illustrator a ..."

Que te diviertas.