Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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
C# 使用.NET将.ai转换为另一种矢量图形格式(如.eps或.svg)_C#_.net_Imagemagick_Adobe_Imagemagick Convert - Fatal编程技术网

C# 使用.NET将.ai转换为另一种矢量图形格式(如.eps或.svg)

C# 使用.NET将.ai转换为另一种矢量图形格式(如.eps或.svg),c#,.net,imagemagick,adobe,imagemagick-convert,C#,.net,Imagemagick,Adobe,Imagemagick Convert,我有一个包含许多.ai文件的文件夹,我需要获得这些文件的副本,但格式为.eps。如何在我的.NET项目中将.ai文件转换为.eps文件?我尝试使用ImageMagick,但输出文件是输入文件的光栅化版本。如何在输出中获取矢量文件 using (MagickImage image = new MagickImage("d:\\file.eps")) { image.Write("d:\\file.ai"); } 我

我有一个包含许多.ai文件的文件夹,我需要获得这些文件的副本,但格式为.eps。如何在我的.NET项目中将.ai文件转换为.eps文件?我尝试使用ImageMagick,但输出文件是输入文件的光栅化版本。如何在输出中获取矢量文件

using (MagickImage image = new MagickImage("d:\\file.eps"))
            {
                image.Write("d:\\file.ai"); 
            }

我得到了输入文件的光栅化版本,但我需要矢量文件。

Imagemagick使用Ghostscript读取AI/PDF/PS/EPS并始终光栅化。所以,如果您想要矢量结果,Imagemagick不是用于该活动的工具。谢谢您的回答!也许你知道我可以在任务中使用什么工具吗?不,对不起,我不知道有什么工具可以做到这一点。你搜索过谷歌吗?