Converter uma pasta de imagens em um arquivo pdf de várias páginas usando ferramentas de linha de comando?

9

Eu tenho uma pasta com 100 imagens jpg. Eu quero converter essas imagens em um arquivo pdf de várias páginas, com todas as imagens (cortadas para o tamanho A4). Eles já estão na rotação correta.

Quais ferramentas devo usar?

    
por Somebody still uses you MS-DOS 04.08.2011 / 16:52

2 respostas

12

Requisitos

ImageMagick

Digite a seguinte linha para o prompt de comando do intall ImageMagick:

sudo apt-get install imagemagick

Converta de jpegs para 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

fonte: link

    
por 04.08.2011 / 17:11
2

Infelizmente, convert altera a imagem antes para ter uma perda mínima de qualidade do original jpg você precisa usar img2pdf , eu uso este comando:

1) Isso transforma um arquivo pdf em cada jpg imagem sem perda de resolução ou qualidade:

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf

2) Isso para concatenar as páginas pdf 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 verificação nos PDFs para que possam ser pesquisáveis:

pypdfocr combined.pdf  
    
por 13.01.2018 / 17:22