Convertendo JPG para PDF

Published on May 26, 2015.

Algumas vezes você encontra um livro ou revista na internet como JPG e você gostaria de criar um PDF com todos os JPGs para facilitar a leitura. Nesse post você vai aprender como.

Aviso

É provavel que o PDF seja maior que o conjunto de todos os JPGs. Talvez você prefira criar um CBZ.

ImageMagick

ImageMagick é uma biblioteca para manipulação de imagens e pode converter arquivos JPG em PDF. Para essa tarefa você deve :

$ convert *.jpg colecao.pdf

Aviso

Normalmente eu repado uma pequeno aumento na pixelização ao redor do texto. Infelizmente não descobrir como evitar esse problema.

Dica

Você talvez precise ordenar os arquivos JPG considerando números. Para isso :

$ convert $(ls -v *.jpg) colecao.pdf

Dica

Pode ser que você tenha problemas de memória se tentar converter vários JPG em um PDF. Para contornar esse problema, como informado em https://stackoverflow.com/questions/8700958/limiting-imagemagick-memory-use :

$ export MAGICK_MEMORY_LIMIT=1024
$ convert $(ls -v *.jpg) colecao.pdf

Para maiores informações sobre essa e outras variáveis de ambiente visite http://www.imagemagick.org/script/resources.php#environment.

CBZ

No CBZ as imagens devem ser nomeados utilizando zeros, 0, à esquerda para que todos os nomes possuam o mesmo tamanho. Por exemplo, você deve utilizar

ao invés de

Com os nomes corretos, você só precisa comprimir todos os arquivos. Provavelmente você vai utilizar :

$ zip colecao.zip *.jpg

Tags: