如何在ghostscript中将svg转换为eps

use*_*649 7 svg ghostscript eps

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

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

Kur*_*fle 5

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

您可能需要从源代码编译 GhostPDL。然后运行2个命令:

gsvg \
  -dNOPAUSE \
  -sDEVICE=ps2write \
  -sOutputFile=my.ps \
   my.svg 
Run Code Online (Sandbox Code Playgroud)

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

gs \
  -dNOPAUSE \
  -sDEVICE=epswrite \
  -sOutputFile=my.eps \
   my.ps 
Run Code Online (Sandbox Code Playgroud)

  • gsvg 已从 ghostpdl 中删除。您只能在 SVN 的旧源中找到 gsvg。见 http://stackoverflow.com/questions/33257452/convert-svg-to-pdf-with-ghostscript-ghostpdl (3认同)