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
01.jpg02.jpg03.jpg04.jpg05.jpg06.jpg07.jpg08.jpg09.jpg10.jpg
ao invés de
1.jpg2.jpg3.jpg4.jpg5.jpg6.jpg7.jpg8.jpg9.jpg10.jpg
Com os nomes corretos, você só precisa comprimir todos os arquivos. Provavelmente você vai utilizar :
$ zip colecao.zip *.jpg
Tags: