Pregunta

Tengo la tarea de imprimir un lote de archivos Illustrator.
Hay 8 documentos AI y 1 archivo CSV. En el archivo CSV hay información que necesito cambiar en el documento AI antes de imprimir.
En realidad, estoy haciendo esto usando la referencia de IA en Visual Studio y usando doc.printout (), mi problema es que envía 1 archivo por impresión () a la impresora y no es tan rápido, más impresoras tengo, más Más retraso para enviar el documento entre las impresoras.

Me preguntaba si podía usar otra biblioteca para imprimir esto o usar otra función de esta biblioteca. Tal vez incluso usando algunas acciones de lotes dentro de Illustrator, pero supongo que eso no cambiaría mucho en el rendimiento, bueno, no lo sé.
Estaba leyendo algunos hilos aquí y vio que el archivo AI es casi idéntico a un archivo PDF, tal vez cargar los documentos dentro de una referencia de Adobe PDF en C# ayudaría a imprimir más rápido?

¿Algún consejo por favor?

¿Fue útil?

Solución

Mirando a la Referencia de VBScript por printOut() Supongo que Illustrator hace mucho trabajo antes de disparar un trabajo de impresión determinado (el PrintOptions El objeto es una colección de opciones, cada una de las cuales tiene una docena de configuraciones diferentes para girar ... no gracias).

Te sugiero SaveAs() Su archivo a PDF e imprima eso en su lugar. PDFSaveOptions tiene una carga de opciones en sí, pero parece (¿casi?) Todos ellos son opcionales.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top