você está aqui: Home  → Arquivo de Mensagens

Converter múltiplas imagens em um arquivo PDF

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 14 de agosto de 2012

Uma atividade que realizo frequentemente é escanear documentos e em seguida criar um arquivo PDF contendo todos eles. Isto é muito útil, visto que você tem sempre todos os seus documentos em um lugar de fácil acesso e pode tirar cópias ou obter informações quando necessário. Faço isto também com fotos, escaneando os originais e depois criando um álbum no formato PDF.

Eu normalmente faço isto com o OpenOffice e fica muito bom. Mas como um velho e viciado adepto da linha de comando, tentei encontrar uma alternativa mais rápida e simples de fazer a mesma coisa.

Após alguma pesquisa, descobri que o bom e velho comando convert, do pacote ImageMagick faz isto de uma forma surpreendentemente fácil. Basta fazer como abaixo:

  convert *.png Album_de_Ferias.pdf

Se você quiser alterar a ordem das fotos, pode especificar todas o nome de todas elas na linha de comando:

  convert imagem1.png imagen2.png imagem3.png (etc) Album_de_Ferias.pdf

Para saber mais, leia o artigo Converting multiple images into one PDF on Linux, que utilizei como base para esta dica.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida

 

 

Opinião dos Leitores

Francival Lima
22 Ago 2012, 15:23
Luciano,

O comando pdfimages faz a extração de imagens de arquivos pdf. Ele funciona assim:

pdfimages ARQUIVO.pdf DIRETORIO-PARA-SALVAR-AS-IMAGENS\
Rodrigo
15 Ago 2012, 20:26
Boa! Gostei!
edps
15 Ago 2012, 18:48
Essa eu não sabia... que coisa mais simples! antes utilizava o graphicsmagick:

$ gm convert *.png arquivo.pdf

Grande dica!

http://gnu2all.blogspot.com.br/
Luciano Marinho
15 Ago 2012, 09:35
E o contrário ?

Depois de feito isso, para extrair as imagens do pdf ... tem como com o convert tbm ?

Tipo, extrair cada imagem ?
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script