Estou procurando converter um arquivo pdf grande em svg (para criar uma animação web com java-script). Eu tentei vários métodos que estão disponíveis no meu sistema:
pdf2svg
pdftocairo -svg
pstoedit -f plot-svg -dt -ssp eqn.ps eqn.svg
explicado aqui link
As primeiras duas opções visualmente me dão os melhores resultados. O texto parece ser convertido em caminhos e a saída se parece com o original. No entanto, é difícil trabalhar com a origem do svg resultante. Objetos agrupados no pdf original não são agrupados na saída. Em contraste, o terceiro método fornece um svg que parece conter os objetos agrupados, exatamente da maneira que eu preciso, cada um com um ID. No entanto, aqui o texto é obviamente importado como texto e a fonte é alterada, de tal forma que o resultado não é visualmente atraente (isso parece ser independente das opções que eu uso na importação).
Existe outra maneira que me dê a conversão correta do texto e dos objetos agrupados? Se não, como eu poderia isolar e adaptar o mecanismo que o Inkscape está usando para essa conversão? Note que estou usando o Linux e que o arquivo pdf original é obtido usando xelatex
.
Tags pdf conversion svg inkscape