2011-03-16 89 views
0

我有一个任务来打印一批illustrator文件。
有8个AI文件和1个CSV文件。在CSV文件中,有些信息需要在打印前在AI文档中进行更改。
其实我通过在Visual Studio中使用AI参考并使用doc.printOut()来做到这一点,我的问题是它每发送一个printOut()发送1个文件到打印机,并且速度不是那么快,我拥有的打印机越多,打印机之间发送文档的延迟就越多。批量打印Adobe Illustrator

我想知道如果我可以使用另一个库来打印这个或从这个库中使用另一个功能。甚至可以在插画中使用一些批量操作,但我想这在性能上不会有太大的改变,呃,我不知道。
在此处阅读了一些主题,发现AI文件与PDF文件几乎相同,也许在C#中的adobe PDF参考文件中加载文档有助于更快地打印?

请提出任何提示?

回答

0

纵观VBScript referenceprintOut()我猜测,Illustrator中做了很多工作,发射了给定的打印作业之前(的PrintOptions对象的选项每个都有十几家不同的设置来玩弄的集合。 .. 不,谢谢)。

我建议你SaveAs()将你的文件转换为PDF格式,然后打印出来。 PDFSaveOptions本身有一些垃圾选项,但它看起来像(几乎?),它们都是可选的。

+0

你会帮我用C#打印PDF吗? – Jonathan 2011-03-19 00:09:06

+0

我其实不知道C#,VBScript或Illustrator的API。我只是做了一些搜索,发现我链接的引用。 – 2011-03-21 17:41:04