Ho una cartella con 100 immagini jpg. Voglio convertire queste immagini in un file pdf multipagina, con tutte le immagini (ritagliate in formato A4). Sono già nella rotazione corretta.
Quali strumenti dovrei usare?
Ho una cartella con 100 immagini jpg. Voglio convertire queste immagini in un file pdf multipagina, con tutte le immagini (ritagliate in formato A4). Sono già nella rotazione corretta.
Quali strumenti dovrei usare?
Risposte:
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
convert */*.jpg foo.pdf
Purtroppo convert
prima 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 pdf
file da ogni jpg
immagine senza perdita di risoluzione o qualità:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2) Questo per concatenare le pdf
pagine 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
Consiglio vivamente il programma CLI Python img2pdf
per la conversione senza perdita di dati:
https://gitlab.mister-muffin.de/josch/img2pdf
Esempio di utilizzo:
img2pdf img1.png img2.jpg -o out.pdf