Coder
Coder

Reputation: 3103

Ghostscript SVG output device

I'm led to believe that it's possible to output from Ghostscript to SVG, as described on this blog post:

gs -dBATCH -dSAFER -dNOPAUSE -sDEVICE=svg -sOutputFile=Logo.svg Logo.pdf

However, I just get "Unknown device: svg"

I am using Ghostscript 9.06

My question is: where do I get the svg device, and how do I install it? (Red Hat x64)

So far I have tried googling (many dead ends but no real mention of this output device) and looking on the Ghostscript website.

Upvotes: 5

Views: 8929

Answers (2)

Mad Physicist
Mad Physicist

Reputation: 114440

I do have svg as one of my available devices. It does something a little different with the output than you expect. Specifically, it sends the file to standard error instead of to the output file you modified. Set up your command line like this for the special case:

gs -dBATCH -dSAFER -dNOPAUSE -sDEVICE=svg Logo.pdf 2>Logo.svg

You may or may want to look into the -q flag, which will suppress the usual standard output.

Upvotes: 2

KenS
KenS

Reputation: 31199

If you do gs -? the usage will give you a list of available devices. Presumably your build doesn't include the svg device, in which case you will need to rebuild your executable with that support included.

Upvotes: 6

Related Questions