0

我的任务是打印一批插画文件。
有 8 个 AI 文档和 1 个 CSV 文件。在 CSV 文件中,我需要在打印前更改 AI 文档中的信息。
实际上,我是通过在 Visual Studio 中使用 AI 参考并使用 doc.printOut() 来执行此操作的,我的问题是它每个 printOut() 将 1 个文件发送到打印机,而且速度不是那么快,我拥有的打印机越多,更多延迟在打印机之间发送文档。

我想知道我是否可以使用另一个库来打印这个或使用这个库中的另一个函数。甚至可能在 illustrator 中使用一些批处理操作,但我想这在性能上不会有太大变化,嗯,我不知道。
在这里阅读了一些线程,发现 AI 文件与 PDF 文件几乎相同,也许在 C# 中的 adobe PDF 参考中加载文档会有助于更快地打印?

请问有什么提示吗?

4

1 回答 1

0

查看VBScript 参考资料printOut()我猜 Illustrator 在启动给定的打印作业之前做了很多工作(该PrintOptions对象是一组选项,每个选项都有十几个不同的设置来旋转......不,谢谢)。

我建议您SaveAs()将文件转换为 PDF,然后打印出来。PDFSaveOptions 本身有很多选项,但看起来(几乎?)它们都是可选的。

于 2011-03-16T18:08:05.267 回答