Converter PDF para imagens

Quando eu queria ler algum PDF no meu celular antigo, eu tinha sempre que converter os arquivos para imagens. Os mesmos comandos que utilizava naquele tempo também se mostraram úteis para converter PDFs de livros escaneados em imagens mais leves e criar um novo PDF para ler no iPhone.

Aqui mostro como fazer a conversão de 4 modos diferentes. Prefiro pelo imagemagick.

PDF para Imagem

Imagemagick

Instale o imagemagick.

julio@julio-acer ~> convert documento.pdf imagem.jpg

Alta definição: convert -density 400 file.pdf -scale 2000x1000 hi-res%03d.jpg

Para iPhone: convert livro.pdf -density 72 -quality 75 -scale 640x960 -colors 96 livro%03d.jpg

Para cada página ele gera uma imagem e nomeia como livro001.jpg livro002 e assim por diante.

PPM

Instale pdftoppm e ppmtojpeg.

ppm documento.pdf imagem.ppm

pode usar -f pag_inicial -l pag_final para converter apenas um intervalo.

PPM = portable pixmap file format

Para converter usamos:

for file in *.ppm; do ppmtojpeg $file > ${file/.ppm/.jpg}; rm $file; done

Ghostscript

gs -sDEVICE=jpeg -sOutputFile=imagem.jpg documento.pdf

Gimp

O melhor resultado que consegui para o celular antigo, foi abrir o PDF como imagens pelo gimp e salvar como .bmp. Preciso descobrir como automatizar esse processo.

Imagem para PDF

convert *jpg livro.pdf

Se o arquivo ficar muito grande, tente usando a opção -compress

convert -compress jpeg *jpg livro.pdf

Julio Batista Silva
Julio Batista Silva
Engenheiro de Dados

Eu sou um engenheiro de computação apaixonado por ciência, tecnologia, fotografia e idiomas. Atualmente trabalhando como Engenheiro de Dados na Alemanha.

comments powered by Disqus