Domanda

Ho un compito di stampare una serie di file di Illustrator.
Ci sono 8 documenti AI e 1 file CSV. Nel file CSV ci sono informazioni che ho bisogno di cambiamento nel documento di intelligenza artificiale prima della stampa.
In realtà io sto facendo questo utilizzando il riferimento AI in Visual Studio e utilizzando doc.printOut (), il mio problema è che invia 1 file per stampa () alla stampante e non è così veloce, più stampanti che hanno, il altro ritardo per inviare il documento tra le stampanti.

Mi chiedevo se potevo usare un'altra libreria per stampare questo o utilizzare un'altra funzione da questa libreria. Forse anche l'utilizzo di alcune azioni batch all'interno illustratore, ma credo che non cambierebbe molto in termini di prestazioni, Beh, non lo so.
Stava leggendo alcuni fili qui e ho visto che il file AI è quasi identico a un file PDF, forse caricare i documenti all'interno di un punto di riferimento Adobe PDF in C # contribuirebbe a stampare più velocemente?

Qualche consiglio per favore?

È stato utile?

Soluzione

VBScript per printOut() sto indovinando che Illustrator fa un sacco di lavoro prima di sparare fuori un dato processo di stampa (l'oggetto PrintOptions è un insieme di opzioni ciascuna delle quali ha una dozzina di diverse impostazioni per girarsi ... no grazie ).

ti suggerisco di SaveAs() il file in PDF e la stampa che, invece. PDFSaveOptions ha una merda carico di opzioni di sé, ma sembra (quasi?) Tutti sono opzionali.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top