Convertire una cartella di immagini in un file pdf multipagina usando gli strumenti da riga di comando?


Risposte:


13

Requisiti

ImageMagick

Digita la seguente riga per richiedere il comando per intall ImageMagick:

sudo apt-get install imagemagick

Converti da jpeg in PDF:

Vai alla directory di lavoro (directory di jpegs):

cd work/directory/path

Converti i file JPG in PDF:

convert *.jpg foo.pdf

fonte: http://bitprison.net/jpg_to_pdf


Ho trovato la soluzione da solo, ma hai risposto con maggiori dettagli. Era così semplice di cui mi vergogno persino.
Qualcuno usa ancora il tuo MS-DOS il

^ prego!
mr_eclair,

Hmm, tuttavia non ritaglia ancora in formato A4;)
tanius

Se hai le immagini nelle sottocartelle, usa questoconvert */*.jpg foo.pdf
Phil Roggenbuck,

Ho ancora un problema che ordina tutto come 1, 10, 100 e non 1,2,3,4,5, ..., 100,101,102 come posso risolvere?
Phil Roggenbuck,

3

Purtroppo convertprima cambia l'immagine in modo da avere una perdita di qualità minima, cioè la qualità dell'originale jpg, che devi usare img2pdf, io uso questi comandi:

3 1) Questo per creare un pdffile da ogni jpgimmagine senza perdita di risoluzione o qualità:

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

2) Questo per concatenare le pdfpagine in una:

pdftk *.pdf cat output combined.pdf

3) E infine aggiungo un livello di testo OCR che non modifica la qualità della scansione nei pdf in modo che possano essere ricercati:

pypdfocr combined.pdf  

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.