如何在ghostscript中将svg转换为eps

时间:2012-03-20 18:53:45

标签: svg ghostscript eps

你能帮我一个命令将svg文件转换为ghostscript中的eps吗?我试图在Gimp中打开svg文件,但它非常大,所以看起来gimp无法打开它或者它需要太长时间。我有两个文件要转换。

注意:我已经完成了从png到svg的转换,将光栅转换为矢量,转换占用了我的大部分系统磁盘空间(大约2GB)。可以使用外部缓存驱动器来执行命令吗?

1 个答案:

答案 0 :(得分:4)

你需要Ghostscript的'姐妹'应用程序,名为GhostPDL。 GhostPDL包含一个名为gsvg(或Windows上的gsvg.exe)的可执行文件,它可以使用SVG输入和输出PostScript,PDF,PNG,TIFF,PPM,PBM,JPEG等等。

您可能需要compile GhostPDL from source。然后运行2个命令:

gsvg \
  -dNOPAUSE \
  -sDEVICE=ps2write \
  -sOutputFile=my.ps \
   my.svg 

gsvg显然不支持直接EPS写作。接下来,运行:

gs \
  -dNOPAUSE \
  -sDEVICE=epswrite \
  -sOutputFile=my.eps \
   my.ps