Aqui converteremos múltiplos arquivos jpg em um único pdf.
Básico
Acesse o terminal, vá para a pasta que contém as imagens e digite:
convert *.jpg nome_do_arquivo.pdf
Avançado
Vamos supor que você converteu as imagens e elas ficaram fora de ordem. Por exemplo:
imagem 100.jpg
imagem 200.jpg
imagem 10.jpg
imagem 1.jpg
imagem 2.jpg
Nesse caso é só seguir os seguintes passos.
Primeiro teremos que retirar os espaços dos nomes:
find -name "* *" -type f | rename 's/ /_/g'
Depois precisaremos criar uma lista ordenada com o comando:
ls *.jpg -1v > lista_ordenada.txt
E assim poderemos criar um pdf através dessa lista ordenada assim:
convert @lista_ordenada.txt nome_do_pdf_ordenado.pdf
Fontes:
http://stackoverflow.com/questions/2709458/bash-script-to-replace-spaces-in-file-names
http://ubuntuforums.org/showthread.php?t=1688785
Nenhum comentário:
Postar um comentário