Frage

Ich habe eine Aufgabe, eine Menge Illustrator -Dateien zu drucken.
Es gibt 8 AI -Dokumente und 1 CSV -Datei. In der CSV -Datei gibt es Informationen, die ich im KI -Dokument vor dem Drucken ändern muss.
Eigentlich mache ich dies mit der KI -Referenz in Visual Studio und verwende doc.printout (), mein Problem ist, dass es 1 Datei pro Ausdruck () an den Drucker sendet und es nicht so schnell ist, je mehr Drucker ich habe, die, die, die Mehr Verzögerung, um das Dokument zwischen den Druckern zu senden.

Ich habe mich gefragt, ob ich eine andere Bibliothek verwenden könnte, um diese zu drucken oder eine andere Funktion aus dieser Bibliothek zu verwenden. Vielleicht sogar einige Batch -Aktionen im Illustrator, aber ich denke, das würde nicht viel in der Leistung ändern, nun, ich weiß es nicht.
Lesen Sie hier einige Threads und sah, dass die KI -Datei nahezu mit einer PDF -Datei identisch ist, die Dokumente möglicherweise in einer Adobe -PDF -Referenz in C# laden würde, um schneller zu drucken?

Irgendwelche Tipps bitte?

War es hilfreich?

Lösung

Mit Blick auf die VBSScript -Referenz zum printOut() Ich vermute, dass der Illustrator viel Arbeit leistet, bevor er einen bestimmten Druckauftrag abfeuert (die PrintOptions Das Objekt ist eine Sammlung von Optionen, von denen jedes ein Dutzend einstellungen für Twiddle hat ... Nein, danke).

ich schlage dich vor SaveAs() Ihre Datei zu PDF und drucken Sie das stattdessen. PDFSaveOptions hat selbst eine Mistladung von Optionen, aber es sieht so aus (fast?) Alle von ihnen sind optional.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top