como extrair uma figura vetorial do pdf

5

Eu tenho uma pergunta. Inseri minha figura em meu arquivo pdf usando o latex desta maneira: eu criei primeiro uma figura vetorial usando o inkscape. Então eu converti para o formato pdf e depois incluí-lo em pdf usando látex. Agora, usando este PDF gerado, quero extrair a figura svg anterior. Como posso extraí-lo?

BTW: Eu tentei ilustrador e também inkscape. No entanto, ambos exigiam muitas operações manuais. Eu prefiro o que terá o pdf como entrada e saída da figura svg.

    
por tqjustc 03.03.2014 / 22:57

2 respostas

6

Você pode tentar isso:

inkscape yourFile.pdf --export-plain-svg=yourFile.svg

Será necessária a primeira página do PDF e toda a importação padrão opções.

Você também pode tentar pdf2svg para exportar o arquivo svg do pdf.

pdf2svg <input.pdf> <output.svg> [<pdf page no. or "all" >]
    
por user242143 03.03.2014 / 23:19
1

man pdftocairo

NAME
       pdftocairo  - Portable Document Format (PDF) to PNG/JPEG/PDF/PS/EPS/SVG 
       using cairo

 SYNOPSIS
       pdftocairo [options] PDF-file [output-file]

Certifique-se de que as bibliotecas necessárias listadas acima estejam disponíveis em seu sistema.

sudo apt-get install python-poppler python texlive-extra-utils texlive

Agora use facilmente:

pdftocairo -svg SomePDFfile.pdf

Mas se o arquivo pdf contiver mais de uma página, você terá que explodir e extrair:

PRIMEIRO divida este pdf multipáginas em suas páginas individuais

pdftk file.pdf burst

use pdftocairo para converter qualquer página em pdf em svg

for f in *.pdf; do pdftocairo -svg $f; done

alguns conteúdos aqui

    
por Maythux 04.05.2015 / 16:53

Tags