我正在尝试自动化Illustrator(EPS / AI)文件的操作。我需要在线自动生成EPS文件并将它们发送到打印机。
我有一个模板AI文件,我想插入一个独特的条形码。 AI文件很简单,它有一个渐变背景,有3个形状和2行文字。条形码自动生成,是PNG。
我尝试了ImageMagick,ImageGlue。虽然这些基本上按照我的要求进行,但它们会对插图文件进行光栅化处理,最终结果的质量很糟糕。
我已经尝试过ReaConverter,如果输出文件是AI / EPS,它将不会插入条形码,它会正确地用于其他格式。
我也尝试过Inkscape。虽然可以在命令行中使用它,但在打开插图文件时会显示一个对话框,因此无法在无人看管的情况下运行。
我之前从未使用过Illustrator,所以我缺乏经验。并且可能遗漏了一些明显的东西。
有没有人有类似任务的经验。
是否有可能从.Net自动化插画师?如果没有,我可以使用任何应用程序/组件(商业广告)。我确信此问题已经解决过了。
我已经在这几天了,可能从错误的角度看问题。
感谢阅读,我很感激你能给予的任何帮助。
如果您需要更多信息,请告知我们。
答案 0 :(得分:4)
您可以使用公开的COM对象通过.NET代码自动执行AI。几年前我这样做了,我能够在AI文档上创建图形和基元,或多或少像使用Excel和Word通过自动化一样。
我记得,一旦你购买了AI许可证,就免费,不需要额外的SDK或库。看看这里:
http://www.adobe.com/devnet/illustrator/sdk.html
然后: