Eu tenho um arquivo PDF com imagens vetoriais dentro dele. (Fiz o download da Internet, portanto não tenho originais.)
Desejo extrair os vetores para poder sobrepor-los em outras imagens; use-os na mídia impressa ou em um site.
Como extraio os vetores específicos do arquivo PDF?
Existe, talvez, algum software que possa extrair os vetores de um arquivo PDF? (De preferência grátis.)
pdf
vector-graphics
Devdatta Tengshe
fonte
fonte
Respostas:
Você pode usar o Inkscape , que é um aplicativo gratuito de gráficos vetoriais de código aberto e multiplataforma. Isso permitirá que você importe os arquivos PDF e selecione vetores incorporados. Você pode editá-los e processá-los como quiser.
Documentação detalhada está disponível no site do Inkscape.
Note que no Linux ele requer X11. Há também uma versão nativa do Windows.
Como alternativa, você pode experimentar o Adobe Illustrator (software pago).
fonte
Embora o Inkscape seja uma excelente maneira de fazer isso, para aqueles que não possuem o X11, você também pode extrair páginas individuais de um PDF para o formato SVG usando os poppler-utils na linha de comando. Por exemplo, para extrair apenas a página 30:
Você pode usar seu editor de vetores favorito (o meu é o Inkscape) para isolar a imagem do texto.
Como alternativa, se você é um usuário de linha de comando hardcore, pode extrair para EPS (postscript encapsulado) e usar
sed
para ocultar todo o texto (que acontece entre as linhas BT e ET para pdftocairo). Aqui está como:E, se você é realmente louco para evitar o uso do X11, pode até encolher a caixa delimitadora da imagem na linha de comando usando o
eps2eps
comando do Ghostscript :Eu testei isso e funciona muito bem. No entanto, pessoalmente, acho mais fácil usar o Inkscape.
fonte
cat foo.eps | sed '/^8 dict dup begin$/,/^Q$/ c Q' > nobitmaps.eps