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


Respostas:


13

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

fonte: http://bitprison.net/jpg_to_pdf


Eu mesmo encontrei a solução, mas você respondeu com mais detalhes. Isso era tão simples que eu tenho vergonha.
Alguém ainda usa o MS-DOS

^ de nada!
Mr_eclair

Humm, ainda não cortar a relação de aspecto A4 embora;)
tanius

Se você tem as imagens em sub-pastas usar esteconvert */*.jpg foo.pdf
Phil Roggenbuck

Eu ainda tenho um problema, ele classifica tudo como 1, 10, 100 e não 1,2,3,4,5, ..., 100.101.102 como faço para corrigir isso?
Phil Roggenbuck

3

Infelizmente, converta 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 pdfarquivo de cada jpgimagem sem perda de resolução ou qualidade:

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

2) Isso para concatenar as pdfpá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  

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.