Pular para o conteúdo

Converter documentos PDF para imagems JPEG

Dica publicada em Linux / Introdução
Juliao Junior juliaojunior
Hits: 24.737 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Converter documentos PDF para imagems JPEG

Algumas vezes é útil converter nossos arquivos PDF para imagens, por exemplo, JPEG. Há programas para isso, e também podemos fazer a conversão via terminal de diversas formas. Esta é mais uma delas.

Primeiro vá ao diretório onde está o arquivo para conversão e digite:

ppm <nomedoarquivo>.pdf <nomedoarquivo>

Após o comando acima você terá uma imagem ppm para cada página. Se quiser converter apenas um intervalo de páginas, use a opção "-f pag_inicial -l pag_final", onde:
  • "pag_inicial" - é a primeira página do intervalo e
  • "pag_final" - é a página final.

Como resultado você terá uma imagem para cada página do arquivo original. Agora, para converter as várias páginas do intervalo, escreva um script com o conteúdo abaixo:

for <nomedoarquivo> in *.ppm
do ppmtojpeg $<nomedoarquivo> > ${<nomedoarquivo>/.ppm/.jpg}
rm $<nomedoarquivo>
done
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

E é só. Agora o arquivo PDF está todo convertido para imagens JPEG. Claro que você pode automatizar ainda mais o processo, incluindo o primeiro passo no script. Assim você sempre poderá fazer a conversão com apenas um comando no terminal. Mas esse último passo deixarei como incentivo para a criatividade de todos. :)

Até a próxima dica.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Copiando Linux para outro HD

Mplayer - Configurações muito úteis

Dividindo vídeos em pedaços menores

Assista TV no Firefox

Salvando arquivos OpenOffice em outro formato como padrão

Particionamento no GNU/Linux

Cedilha em teclado americano no Debian 7.0

Habilitando Clique Duplo no KDE Plasma 5.14.5

Instalação do VirtualBox completo, inclusive com acesso a pendrive

Iniciando na programação com o interpretador UAL

#1 Comentário enviado por Teixeira em 11/06/2010 - 07:06h
É possível converter para outros formatos ( png, gif ) ou apenas para jpg?
#2 Comentário enviado por rogeriojlle em 11/06/2010 - 10:37h
@Teixeira...
Com o ImageMagick dá, mas fique com o pé atrás quanto a qualidade da conversão(especificamente quando o arquivo DE ORIGEM é um PDF, quanto ao resto até agora foi tranquilo), a não ser que exista algum parâmetro extra que deva ser passado ao comando e eu não sei qual seja, mas pra fazer miniaturas é ótimo, inclusive eu uso isso numa página web que fiz.
com o imagemagick instalado fica assim:

$ convert <arquivo.pdf> <arquivo.gif ou .png>

No caso do gif, ela faz um gif animado com cada pagina do teu pdf, nos outros casos ele cria um arquivo pra cada página

A ferramente convert, ainda te possibilita fazer um montão de coisas, como marca d'agua, miniaturas, velocidade do gif, etc.

Mas como nosso colega cícero mostrou uma forma de usar com "ppm" provavelmente este deve ser o mais indicado pra conversão em que se deseja uma imagem grande e com boa definição.
#3 Comentário enviado por luizvieira em 12/06/2010 - 10:32h
Ótima dica, vai me ajudar bastante ;-)
[ ]'s
Luiz
#4 Comentário enviado por Gabriel_Torelli em 12/06/2010 - 17:53h
Dica diferente, bem útil!
#5 Comentário enviado por dsbonafe em 11/12/2012 - 17:34h
Que pacote está esse ppm?

Contribuir com comentário

Entre na sua conta para comentar.