0

イラストレーターファイルのバッチを印刷するタスクがあります。
8 つの AI ドキュメントと 1 つの CSV ファイルがあります。CSV ファイルには、印刷前に AI ドキュメントで変更する必要がある情報があります。
実際には、Visual Studio で AI リファレンスを使用し、doc.printOut() を使用してこれを行っています。私の問題は、printOut() ごとに 1 つのファイルをプリンターに送信することであり、それほど高速ではありません。プリンターの数が多いほど、プリンタ間でドキュメントを送信するためのより多くの遅延。

別のライブラリを使用してこれを印刷するか、このライブラリの別の関数を使用できるかどうか疑問に思っていました。illustrator 内でいくつかのバッチ アクションを使用することもあるかもしれませんが、パフォーマンスはそれほど変わらないと思います。まあ、わかりません。
ここでいくつかのスレッドを読んでいて、AI ファイルが PDF ファイルとほぼ同じであることがわかりました。C# で Adob​​e PDF 参照内にドキュメントをロードすると、印刷が速くなるでしょうか?

ヒントはありますか?

4

1 に答える 1

0

のVBScript リファレンスを見ると、printOut()Illustrator は特定の印刷ジョブを開始する前に多くの作業を行っていると思います (PrintOptionsオブジェクトはオプションのコレクションであり、それぞれに 10 種類ほどの異なる設定があります... いいえ、ありがとうございます)。

SaveAs()ファイルを PDF に変換し、代わりにそれを印刷することをお勧めします。PDFSaveOptions にはオプション自体が大量に含まれていますが、(ほとんど?) すべてがオプションのように見えます。

于 2011-03-16T18:08:05.267 に答える