在.NET中操作EPS/AI文件

5
我正在尝试自动化操作Illustrator(EPS/AI)文件。我需要在线自动生成EPS文件并将其发送给打印机。我有一个模板AI文件,想要在其中插入唯一的条形码。AI文件足够简单,具有带有3个形状和2行文本的渐变背景。条形码是自动生成的PNG格式。
我已经尝试使用ImageMagick、ImageGlue等工具。虽然它们基本上可以实现我的需求,但它们会栅格化illustrator文件,最终结果的质量很差。
我还尝试了ReaConverter,如果输出文件是AI/EPS,则无法插入条形码,但对于其他格式则可以正确执行。
我也尝试了Inkscape。虽然它可以从命令行使用,但当打开illustrator文件时会显示一个对话框,因此无法无人值守运行。
我以前从未使用过Illustrator,所以缺乏经验,可能漏掉了一些显而易见的东西。
有没有人有类似的任务经验?
是否可以从.Net自动化Illustrator?如果失败,是否有任何应用程序/组件(商业可行),我可以使用。我相信这个问题以前已经解决过。
我已经做了几天了,也许从错误的角度来看待这个问题。
感谢您的阅读,我将非常感谢您能给予任何帮助。
如果您需要更多信息,请告诉我。
1个回答

4

谢谢,你是救命恩人。我已经阅读了那份文档,但因为它只涉及创建插件而不涉及COM自动化,所以我从未想过深入研究。再次感谢。 - richie
第二个链接已经失效。当前的第二个链接是:https://www.adobe.com/content/dam/acom/en/devnet/illustrator/pdf/sdk/programmers-guide-2017.pdf(这个链接也可以在第一个链接中找到,旧版AI的SDK文档也可以在其中找到)。 - ToolmakerSteve

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接