Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在.NET中操作EPS/AI文件_.net_Graphics_Vector Graphics_Adobe Illustrator_Eps - Fatal编程技术网

在.NET中操作EPS/AI文件

在.NET中操作EPS/AI文件,.net,graphics,vector-graphics,adobe-illustrator,eps,.net,Graphics,Vector Graphics,Adobe Illustrator,Eps,我正在尝试自动化Illustrator(EPS/AI)文件的操作。我需要在线自动生成EPS文件并将其发送到打印机 我有一个模板AI文件,我想在其中插入一个唯一的条形码。AI文件足够简单,它有3个形状和2行文本的渐变背景。条形码是自动生成的,是PNG 我试过ImageMagick,ImageGlue。虽然这些基本上做什么,我想他们光栅化的illustrator文件和质量的最终结果是可怕的 我尝试过ReaConverter,它不会插入条形码。如果输出文件是AI/EPS,它会正确地插入其他格式的条形码

我正在尝试自动化Illustrator(EPS/AI)文件的操作。我需要在线自动生成EPS文件并将其发送到打印机

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

我试过ImageMagick,ImageGlue。虽然这些基本上做什么,我想他们光栅化的illustrator文件和质量的最终结果是可怕的

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

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

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

任何人都有类似的工作经验

是否可以从.Net自动运行illustrator?如果没有,我可以使用任何应用程序/组件(商业版也可以)。我相信这个问题以前已经解决了

我已经在这方面做了好几天了,可能从错误的角度看待这个问题

谢谢你的阅读,如果你能给予我帮助,我将不胜感激


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

您可以使用公开的COM对象,通过.NET代码自动化AI。几年前我就这样做了,我能够在AI文档上创建图形和原语,或多或少就像通过自动化使用Excel和Word一样

我记得这是免费的,一旦你购买了人工智能的许可证,不需要额外的SDK或库。请看这里:

在那里:


谢谢你,你是个救命恩人。我读过那个文档,但因为它只涉及创建插件,而不涉及COM自动化,所以我从未想过要进一步研究。再次感谢。第二个链接已断开。当前的第二个链接:(此链接也可以在第一个链接中找到,旧AI版本的SDK文档也是如此。)