convertire jpeg in pdf di una intera cartella con "convert"

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
ric_man
Prode Principiante
Messaggi: 11
Iscrizione: venerdì 18 aprile 2014, 8:22
Desktop: Gnome
Distribuzione: Ubuntu 22.04

convertire jpeg in pdf di una intera cartella con "convert"

Messaggio da ric_man »

ciao a tutti,
vorrei convertire una intera cartella di immagini jpeg, in tanti file di tipo pdf.
In particolare vorrei che si conservasse lo stesso nome ovvero:

nome_file1. jpeg -> nome_file1.pdf
nome_file2.jpeg -> nome_file2.pdf


nome_fileN.jpeg -> nome_fileN.pdf

E' possibile fare ciò dal terminale di ubuntu (shell), utilizzando il comando "convert" ?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40358
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: convertire jpeg in pdf di una intera cartella con "conve

Messaggio da steff »

Sì, sposto in programmazione.
Più o meno il comando è del tipo:

Codice: Seleziona tutto

for i in *.jpeg; do convert  $i `basename $i `.pdf; done
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4457
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: convertire jpeg in pdf di una intera cartella con "conve

Messaggio da UbuNuovo »

Il metodo più semplice è con "mogrify", che in questo caso, è obbligato a creare file nuovi (visto che avranno estensione diversa).

Codice: Seleziona tutto

mogrify -format pdf -- *.jpeg
I due trattini servono per evitare che eventuali nomi di file tipo " foto -1.jpeg" vengano interpretati come parametri da passare al comando; stanno ad indicare che i parametri passati al comando sono finiti.
Salva l'Ucraina! 🇺🇦
Avatar utente
BlueEyes
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1330
Iscrizione: giovedì 15 marzo 2012, 14:08

Re: convertire jpeg in pdf di una intera cartella con "conve

Messaggio da BlueEyes »

Ottimo comando, UbuNuovo.
Presumo ci sia pure la possibilità di dimensionare l'output del PDF in, per es., formato A4. Nell'esempio che allego i caratteri della figura png risultano ingranditi al massimo (fino ai bordi esterni) in pdf. Gradirei sapere come ridimensionarli. Ciao
Allegati
esempio.tar.gz
(52.73 KiB) Scaricato 23 volte
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4457
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: convertire jpeg in pdf di una intera cartella con "conve

Messaggio da UbuNuovo »

Non sono pratico di conversioni tra bitmap a pdf, generalmente mi capita di fare l'opposto.
Avevo fatto qualche esperimento ma non trovo niente nei miei poderosi ma incasinati appunti.
Prova a cercare sul sito di imagemagick. Credo che dovrai ridimensionare l'immagine per farla corrispondere alle misure che vuoi per inserirla in un A4 in base alla risoluzione in dpi.
Quindi devi guardarti -density (per la risoluzione), -resize (per ridimensionare) e -geometry per il posizionamento nel foglio, per le dimensioni di pagina guarda http://www.imagemagick.org/script/command-line-options.php#page
Purtroppo ora non posso fare di più.

P.s.: io le pagine html della guida le ho anche in /usr/share/doc/imagemagick-doc/index.html
Salva l'Ucraina! 🇺🇦
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4457
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: convertire jpeg in pdf di una intera cartella con "conve

Messaggio da UbuNuovo »

Ho ritrovato questa pagina che dovrebbe essere l'origine del mio misero appunto.
Salva l'Ucraina! 🇺🇦
Avatar utente
BlueEyes
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1330
Iscrizione: giovedì 15 marzo 2012, 14:08

Re: convertire jpeg in pdf di una intera cartella con "conve

Messaggio da BlueEyes »

Ti ringrazio, Ubu, per la risposta.
Comunque, siccome il comando 'mogrify' mi piace più di 'convert', quando mi servirà ottenere un pdf con margini soddisfacenti (generalmente converto pochi file) basta inserire dei margini dx-sx-alto-basso nella figura iniziale e poi digitare il noto comando. Ciao
Avatar utente
UbuNuovo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4457
Iscrizione: sabato 12 dicembre 2009, 20:58
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04.1 LTS
Sesso: Maschile
Contatti:

Re: convertire jpeg in pdf di una intera cartella con "conve

Messaggio da UbuNuovo »

Giusto! :)
Salva l'Ucraina! 🇺🇦
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti