domenica 12 maggio 2013

From jpeg to pdf with linux


Sometimes i have to merge a lot of jpeg (taken with my camera) into a single pdf , so i explain to you how to do that.

1)reduce jpegs weight: (*)

a) install " imagemagick " 

b) in terminal , write :

cd /dir_with_jpeg                 

(for example : cd /home/user/images/book )

mogrify -quality 50 *.jpeg 

(it will reduce jpegs quality 50% off ; you can choose another percentage)

(*) do this step only if your jpegs are very heavy!

2) merge all jpegs into a single pdf:

a) in a terminal , write:

convert *.jpeg name.pdf

if it fails , try this

b) install jpeg2pdf

jpeg2pdf -a /dir_with_jpeg name.pdf

(it saves the pdf in the home directory)

Finish! 

i'll write how to merge multiple pdf , make bookmarks in pdf and how to compress pdf.

Creazione di file pdf a partire da jpeg su Linux

Uno studente universitario si troverà almeno una volta a combattere con i pdf ; spesso le diapositive universitarie sono trasformate in pdf , dispense e libri di testo.

Personalmente mi sono trovata anche a dover fotografare una gran mole di appunti, perché scannerizzare richiedeva troppo tempo (in tal caso utilizzo il comodissimo gscan2pdf , che crea automaticamente un pdf con le pagine scannerizzate).

Per ottenere un pdf da una cartella di jpeg:

1) per comodità , installare " nautilus-open-terminal" che apre un terminale nella cartella scelta (in questo caso quella contenente i jpeg), rendendo più semplice l'utilizzo di programmi da linea di comando.
Nella cartella , cliccare sulla rotellina e selezionare "apri qui il terminale"

2)installare "imagemagick" , una suite per editare immagini da terminale.
Per diminuire il peso dei jpeg si può utilizzare uno dei programmi di imagemagick ; portarsi nella cartella con i jpeg e in un terminale digitare:

mogrify -quality 50 *.jpeg

o

mogrify -quality 50 *.JPG   (se la macchinetta salva le foto in JPG)


il 50 vuol dire che la qualità del file è il 50 %. Sinceramente io non vedo una grande perdita quindi utilizzo 50. Siete liberi di usare la percentuale che più vi aggrada ( se mettete la qualità all'80 % , la perdita sarà del 20 % e il file peserà di più).

Consiglio di fare una copia delle foto prima di far partire mogrify .

3) se le immagini sono poche,  possiamo utilizzare con successo un altro programma di imagemagick.

convert *.jpeg pippo.pdf

se non funziona e/o i file sono tanti ,  installare e usare "jpeg2pdf" :

jpeg2pdf -a percorsodellacartella pippo.pdf


dove pippo è un  nome di fantasia. Jpeg2pdf salva in automatico il file pdf nella cartella home e si è costretti a scrivere il percorso della cartella con i jpeg a mano , però è un programmino molto efficiente e rapido!
Convert invece ci sta di più , a volte si blocca oppure "storpia" il pdf (almeno questa è la mia esperienza personale nell'ultimo anno , prima andava a meraviglia!).

Perfetto! ora abbiamo un pdf contenente tutti i jpeg!

Creerò un altro post dove spiego come unire più pdf insieme , mettere i segnalibri per facilitare la consultazione e comprimere un pdf.