Respostas:
Você deve conseguir abrir o EPS no inkscape e salvar como SVG a partir daí.
Certifique-se de salvar como SVG comum e não no SVS do inkscape para melhor comparabilidade. O Adobe illustrator pode fazer a mesma coisa, não é gratuito, mas a versão de teste é.
inkscape --export-plain-svg output.svg input.eps
Atualmente, o que está funcionando melhor para mim no linux é o seguinte:
epstopdf foo.eps
pdf2svg foo.pdf foo.svg
Eu acredito que o primeiro comando é um invólucro para o ghostscript e o segundo é um invólucro para chamadas para as bibliotecas Poppler e Cairo. No ubuntu, eles estão nos pacotes texlive-font-utils e pdf2svg. Os gradientes parecem corretos, mas não parecem editáveis no inkscape.
Tentei usar o inkscape e o uniconverter para esse fim e, a partir de janeiro de 2013, ambos pareciam quebrados quando testados em um exemplo contendo nada além de arte de linha muito simples. O Inkscape lança erros e não pode abrir o arquivo eps. O Uniconverter falha.
Scribus e sk1 podem funcionar, mas parecem estranhos e não são realmente adequados para esta tarefa.
Atualmente, o Uniconvertor é a opção mais conveniente.
É uma ferramenta de linha de comando que compartilha código com o projeto sK1. Você não precisará se preocupar em cortar a imagem no sK1 se usar o não conversor, por isso é mais automatizado.
Execute-o assim:
uniconvertor before.eps after.svg
E é isso. Eu tentei em um EPS, mas o SVG foi compensado incorretamente, mas pode funcionar para você.
Aqui está uma lista de alternativas e razões pelas quais eles são ruins:
O Projeto sK1
Ele tem o sentido de uma "página" em que você coloca o desenho; portanto, depois de importar um EPS, é necessário movê-lo e cortar manualmente a página.
ImageMagick
Para a conversão de EPS para SVG, o ImageMagick faz uma conversão de bitmap realmente estúpida e renderiza arquivos SVG de 50 MB, quando devem ter alguns kb. Na verdade, ele não possui um algoritmo de conversão de vetores real para esses formatos.
InkScape
Toda vez que converti um EPS com o InkScape, as cores foram desarrumadas. Isso ocorre devido a um erro do Inkscape na importação de arquivos EPS. (Atualização: Correção lançada para este bug em fevereiro de 2015)
Gimp
O Gimp apenas faz a mesma conversão estúpida de bitmap que o ImageMagick.
Scribus
As cores do meu arquivo EPS ficam ainda mais erradas que o Inkscape, enquanto o Preview for Mac pode lê-lo perfeitamente.
Eu tive resultados muito melhores com:
ps2pdf -dEPSCrop infile.eps
pdf2svg infile.eps outfile.svg
O SVG resultante foi muito mais limpo.
pdf2svg infile.pdf outfile.svg
vez de infile.eps
? (e @gerlos meus eps convertido em um SVG real aqui, não rasterization ... mas eu não sei qual programa foi usado para criar o arquivo eps)
Você também pode tentar o Scribus (ele importa EPS, possui um suporte sólido a CMYK e não sei até que ponto, mas salva como svg) ou o projeto SK1 . Mas este último ainda funciona apenas em linux. (em breve, portas OSX e Windows) A diferença com o Inkscape (apenas para a conversão) parece ser um melhor suporte para CMYK e outros recursos de impressão.
Solução de Ben (com uma ligeira modificação: eps2pdf => epspdf):
epspdf infile.eps
pdf2svg infile.pdf outfile.svg
funcionou perfeitamente para mim. Estou usando o Ubuntu 11.04. A conversão foi rápida e preservou as cores perfeitamente. Agradeço aos desenvolvedores e a Ben por recomendar esta solução (também tentei todas as outras soluções mencionadas, mas todas falharam devido a falta de dependências de instalação ou perda de informações da paleta).
Eu luto com isso, depois de baixar uma imagem vetorial de um site de fotos, acabei com um arquivo EPS de 9 MB para o qual não tenho o Adobe Illustrator para editá-lo.
O LibreOffice se ofereceu para abri-lo, mas falhou, o Inkspace e o Scribus também não conseguiram abri-lo. Somente o Ghostscript conseguiu visualizá-lo.
Encontrar essas perguntas e respostas me levou adiante.
Acabei seguindo estas etapas:
O pdftocairo é o meu salva-vidas, pois me permitiu cortar o arquivo PDF resultante apenas para a parte em que estou interessado em resultar em arquivos SVG que possuem apenas 10.000 objetos que o Inkspace pode desagrupar facilmente e pude editá-lo com facilidade. A linha de comando fica assim:
pdftocairo -svg -x 0 -y 0 -W 65 -H 70 o.pdf oo.svg
NOTA: -x -y -W -H especifica qual região cortar do arquivo grande (a unidade é o ponto para imagens vetoriais).
O pstoedit é uma ferramenta para converter arquivos PostScript e PDF em vários outros formatos suportados por diferentes editores de desenho.
pstoedit -f plot-svg before.eps after.svg
No OS X, você pode instalá-lo usando a porta :sudo port install pstoedit
-dDELAYBIND
para a plot-svg
qual foi removida da versão mais recente do ghostscript. Ainda upvoted,
https://cloudconvert.com/eps-to-svg é a solução mais fácil que encontrei desde o inkscape, gravitdesigner e praticamente todos os outros softwares parecem ter inexplicavelmente problemas com isso - o cloudconvert parece funcionar perfeitamente.
Para o Mac OS X:
Pré-requisitos: homebrew, xcode [tools]
MacTeX
primeiro tug.org/mactex/mactex-download.html (download de 2,5 GB)texlua
e instalar em seu PATH
minimals.contextgarden.net/current/bin/luatex/osx-intel/bin/PATH
os epspdf.tlu
tex.aanhet.net/epspdf/#releases ferramentabrew install poppler pdf2svg
Afinal, você pode usar a seguinte sequência:
epspdf.tlu somegfx.eps somegfx.pdf
pdf2svg somegfx.pdf somegfx.svg
Funciona bem para mim no Mavericks