关于图形:在 .NET 中处理 EPS/AI 文件

Manipulating EPS/AI files in .NET

我正在尝试自动处理 Illustrator (EPS/AI) 文件。我需要在线自动生成 EPS 文件并将它们发送到打印机。

我有一个模板 AI 文件,我想在其中插入一个唯一的条形码。 AI 文件很简单,它有一个渐变背景,有 3 个形状和 2 行文本。条形码是自动生成的,并且是 PNG。

我试过 ImageMagick、ImageGlue。虽然这些基本上可以满足我的要求,但它们会光栅化 illustrator 文件,最终结果的质量很糟糕。

我试过 ReaConverter,如果输出文件是 AI/EPS,它不会插入条形码,它会为其他格式正确插入。

我也尝试过 Inkscape。虽然它可以从命令行使用,但它会在打开 illustrator 文件时显示一个对话框,因此不能在无人看管的情况下运行。

我以前从未与 Illustrator 合作过,所以我缺乏经验。并且可能遗漏了一些明显的东西。

有没有人有过类似任务的经验。

是否可以从 .Net 自动化插画家?如果没有我可以使用的任何应用程序/组件(商业很好)。我确定这个问题之前已经解决了。

我已经研究了好几天了,可能是从错误的angular来看问题。

感谢您的阅读,如果您能提供任何帮助,我将不胜感激。

如果您需要更多信息,请告诉我。


您可以使用公开的 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