Eu tenho uma pasta com 100 imagens jpg. Quero converter essas imagens em um arquivo PDF de várias páginas, com todas as imagens (cortadas no tamanho A4). Eles já estão na rotação correta.
Quais ferramentas devo usar?
Eu tenho uma pasta com 100 imagens jpg. Quero converter essas imagens em um arquivo PDF de várias páginas, com todas as imagens (cortadas no tamanho A4). Eles já estão na rotação correta.
Quais ferramentas devo usar?
Respostas:
Exigências
ImageMagick
Digite a seguinte linha para solicitar o prompt do ImageMagick intall:
sudo apt-get install imagemagick
Converter de jpegs em PDF:
Vá para o diretório de trabalho (diretório de jpegs):
cd work/directory/path
Converta os arquivos JPG em PDF:
convert *.jpg foo.pdf
convert */*.jpg foo.pdf
Infelizmente, convert
a imagem foi alterada antes para ter uma perda mínima de qualidade, ou seja, a qualidade do original jpg
, você precisa usar img2pdf
, eu uso estes comandos:
3 1) Isso para criar um pdf
arquivo de cada jpg
imagem sem perda de resolução ou qualidade:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2) Isso para concatenar as pdf
páginas em uma:
pdftk *.pdf cat output combined.pdf
3) E, por último, adiciono uma camada de texto com OCR que não altera a qualidade da digitalização nos PDFs, para que possam ser pesquisados:
pypdfocr combined.pdf
Eu recomendo o programa CLI Python img2pdf
para conversão sem perdas:
https://gitlab.mister-muffin.de/josch/img2pdf
Exemplo de uso:
img2pdf img1.png img2.jpg -o out.pdf