我正在尝试自动操作Illustrator (EPS/AI)文件。我需要在线自动生成EPS文件并将其发送到打印机。
我有一个模板AI文件,我想在其中插入一个唯一的条形码。AI文件非常简单,它有一个带有3个形状和2行文本的渐变背景。条形码是自动生成的,是PNG格式。
我试过ImageMagick,ImageGlue。虽然它们基本上做了我想要的,但它们栅格化了illustrator文件,最终结果的质量很糟糕。
我已经尝试过ReaConverter,它不会插入条形码,如果输出文件是AI/EPS,它将正确地插入其他格式。
我也尝试过Inkscape。尽管可以从命令行使用它,但它在打开illustrator文件时会显示一个对话框,因此无法在无人值守的情况下运行。
我以前从来没有使用过Illustrator,所以我缺乏经验。可能还遗漏了一些明显的东西。
有没有人有类似任务的经验。
是否可以从.Net自动执行illustrator?如果做不到这一点,有没有我可以使用的应用程序/组件(商业的就好了)。我相信这个问题以前已经解决过了。
我已经在这个问题上做了几天了,可能从错误的角度来看待这个问题。
感谢您的阅读,如果您能给予我任何帮助,我将不胜感激。
如果您需要更多信息,请让我知道。
发布于 2012-01-26 01:07:30
通过使用公开的COM对象,您可以通过.NET代码自动执行AI。几年前我就这样做了,我能够在AI文档上创建图形和基元,或多或少像您通过自动化使用Excel和Word所做的那样。
我记得一旦你购买了AI的许可证,这是免费的,不需要额外的SDK或库。看看这里:
http://www.adobe.com/devnet/illustrator/sdk.html
在那里:
http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/illustrator/pdfs/programmers-guide.pdf
https://stackoverflow.com/questions/9005262
复制相似问题