Converting from EPS to SVG format [closed]

What is the best way to convert from an EPS formatted vector graphic to an SVG formatted graphic using only freely available tools?


Solution 1:

You should be able to open the EPS in inkscape and save as SVG from there.

Make sure to save as Plain SVG not inkscape SVG for better comparability. Adobe illustrator can do the same thing, its not free, but the trial version is.

Solution 2:

Currently what's working best for me on linux is the following:

epstopdf foo.eps
pdf2svg foo.pdf foo.svg

I believe the first command is a wrapper for ghostscript, and the second is a wrapper for calls to the Poppler and Cairo libraries. On ubuntu, they're in the packages texlive-font-utils and pdf2svg. Gradients come out looking right, but don't seem to be editable in inkscape.

I tried using inkscape and uniconverter for this purpose, and as of Jan 2013, both seemed broken when tested on an example containing nothig but some very simple line art. Inkscape throws errors and can't open the eps file. Uniconverter crashes.

Scribus and sk1 may work, but seem awkward and not really suited for this task.