Как конвертировать SVG в EPS в Ghostscript - PullRequest
7 голосов
/ 20 марта 2012

Не могли бы вы помочь мне с командой для преобразования SVG-файла в EPS в Ghostscript? Я попытался открыть файл svg в Gimp, но он очень большой, поэтому похоже, что gimp не может его открыть или это занимает слишком много времени. У меня есть два файла, которые я хочу конвертировать.

Примечание. Я выполнил преобразование из png в svg для преобразования растров в векторы, и преобразование заняло большую часть дискового пространства моей системы (почти 2 ГБ). Есть ли возможность использовать внешний кэш-накопитель для команды?

1 Ответ

4 голосов
/ 20 марта 2012

Вам понадобится приложение-сестра для 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 

gsvg, очевидно, не поддерживает прямую запись EPS.Итак, запустите:

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