Guida Convertire JPG in PDF

Richieste di nuove guide, traduzioni, offerte di collaborazione e comunicazioni da parte del gruppo agli utenti.

Moderatore: Gruppo Documentazione

Avatar utente
streetcross
Accecante Asceta
Accecante Asceta
Messaggi: 24943
Iscrizione: giovedì 7 febbraio 2008, 10:52
Contatti:

Re: Guida Convertire JPG in PDF

Messaggio da streetcross »

Dovrebbe funzionare anche da terminale. Se è così potresti dircelo che lo aggiungiamo alla guida, dato che con lo strumento convert spesso si hanno problemi con le serie di file? grazie
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Avatar utente
Marilù3
Prode Principiante
Messaggi: 198
Iscrizione: lunedì 19 dicembre 2016, 18:56
Desktop: MATE
Distribuzione: Ubuntu 18.04.5 LTS x86_64

Re: Guida Convertire JPG in PDF

Messaggio da Marilù3 »

Ciao,
nella pagina del Wiki https://wiki.ubuntu-it.org/Grafica/ConvertireJpgInPdf
non c'è il link a questa discussione , cioè manca la riga "Problemi in questa pagina? Segnalali in questa discussione"

Inotre a me su Ubuntu 16.04 non ha funzionato fino a quando non ho trovato questa pagina su AskUbuntu
https://askubuntu.com/questions/1081895 ... ng-convert
e ho tolto le restrizioni che impediscono a imagemagick di convertire le immagini jpj in pdf

Eliminazione di tutte le restrizioni sull'utilizzo

Per gli utenti desktop che non eseguono un server web, è sufficiente eliminare queste restrizioni. A tale scopo, si può cancellare il file, ma è meglio "spostare il file" rinominandolo. Con questo comando, stai rinominando il file. Di conseguenza, tutte le politiche vengono rimosse, ma è comunque possibile ripristinare, se necessario:

Codice: Seleziona tutto

sudo mv /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xmlout
Per ripristinare la situazione originale, basta rinominare il nome originale:

Codice: Seleziona tutto

sudo mv /etc/ImageMagick-6/policy.xmlout /etc/ImageMagick-6/policy.xml
Per coloro che usano Ubuntu per un server web invece viene raccomandato di non togliere tutte le restrizioni in blocco, quindi leggere bene il link di AskUbuntu.
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Guida Convertire JPG in PDF

Messaggio da wilecoyote »

Immagine Salve, link a questa discussione implementato.

Invece di spostare tutte le politiche di restrizione, si può modificare un file come da questa discussione viewtopic.php?f=67&t=632330 .

Vedo il da farsi.

Immagine Ciao

EDIT: ecco la bozza dell'aggiornamento /wilecoyote/Prova1.
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Guida Convertire JPG in PDF

Messaggio da xavier77 »

@Marilù3 @wilecoyote
Grazie per il vostro contributo!
Visto che la guida è brevissima, ho applicato direttamente le modifiche con le vostre indicazioni e aggiornando gli standard.
Dovrebbe essere OK, ma controllate.
:birra: :ciao:
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Guida Convertire JPG in PDF

Messaggio da wilecoyote »

Immagine Salve, ripristinato il verificato con 18.04.

Se c'è qualcuno che ha verificato con 18.10 provveda a riportarlo.

Immagine Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
Marilù3
Prode Principiante
Messaggi: 198
Iscrizione: lunedì 19 dicembre 2016, 18:56
Desktop: MATE
Distribuzione: Ubuntu 18.04.5 LTS x86_64

Re: Guida Convertire JPG in PDF

Messaggio da Marilù3 »

Perfetto!

Nelle ulteriori risorse ci aggiungerei il link

https://askubuntu.com/questions/1081895 ... ng-convert
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Guida Convertire JPG in PDF

Messaggio da wilecoyote »

Immagine Salve,
Marilù3 ha scritto:Perfetto!

Nelle ulteriori risorse ci aggiungerei il link

https://askubuntu.com/questions/1081895 ... ng-convert
Fatto.

Immagine Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
Marilù3
Prode Principiante
Messaggi: 198
Iscrizione: lunedì 19 dicembre 2016, 18:56
Desktop: MATE
Distribuzione: Ubuntu 18.04.5 LTS x86_64

Re: Guida Convertire JPG in PDF

Messaggio da Marilù3 »

Me ne sono accorta adesso
C'è anche lo script per il menù di Nautilus e affini

Codice: Seleziona tutto

#!/bin/sh
convert "$1" "${1%\.jpg}.pdf"
come nel precedente post di questa stessa discussione viewtopic.php?f=46&t=57533#p4493402 e funziona con un'immagine alla volta.
SiRiusCb
Prode Principiante
Messaggi: 30
Iscrizione: lunedì 1 agosto 2011, 10:06
Desktop: Ubuntu 16.04
Distribuzione: x86_64
Sesso: Maschile

Re: Guida Convertire JPG in PDF

Messaggio da SiRiusCb »

Su Telegram esiste un bot specifico per far questo @topdf_bot
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Guida Convertire JPG in PDF

Messaggio da wilecoyote »

Immagine Salve, @SiRiusCb da predefinito nelle wiki si mettono programmi grafici e/o comandi testuali per eseguire le procedure.

I siti che svolgono i compiti in remoto sono un'altra cosa.

@Marilù3 non credo che serva a granché 1 script che converte 1 immagine alla volta, per di più specifico per un DE.

Immagine Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2842
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: Guida Convertire JPG in PDF

Messaggio da rai »

Salve
Alcune osservazioni
1) Il comando convert funziona con qualsiasi immagine gli venga data in pasto (tra l'altro le riconosce a prescindere dall' estensione):
.png, .bmp, .gif, perfino immagini vettoriali .svg
Quindi, secondo me si dovrebbe cambiare il nome della pagina wiki o almeno scrivere chiaramente che questa funzionalità non è limitata al formato.jpeg


2) Quando si converte verso il formato.pdf spesso le dimensioni della pagina da creare non sono irrilevanti (per dire, la maggior parte delle volte che occorre stampare serve che il pdf sia in formato A4).
Se l'immagine di partenza ha già le proporzioni volute, il comando scrittto nel wiki non crea nessun problema perché convert crea in modo predefinito un output con le stesse dimensioni dell'immagine sorgente.
Comunque con convert si può scegliere tra ottenere un pdf di dimensioni strane (che magari serve solo alla visualizzazione a monitor) oppure comprimere (e però deformare) il contenuto dell'immagine per adattarlo al formato desiderato.
Per es. se i pdf devono essere stampabili e li voglio in formato A4:

Codice: Seleziona tutto

convert immagineStrana.jpg -page A4 immagineA4.pdf
Fonte
Spero di non avere confuso le idee, la pagina wiki attuale è estremamente chiara e certamente non voglio complicarla ma con questa cosa del formato mi ci sono scontrato più volte e credo sia utile chiarirla.


3) A me capita spesso di avere una o più immagini di "proporzioni strane" da convertire in un pdf A4 multipagina ma che non devono venire deformate. Per ottenere questo ho fatto uno script (indipendente dal DE, funziona da riga di comando). Se pensate che sia utile lo posto
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Guida Convertire JPG in PDF

Messaggio da wilecoyote »

Immagine Salve, posta posta lo script che l'integro, che senz'altro verrà utile a più d'uno.

Già che ci siamo possiamo allargare la wiki agli altri formati immagini come suggerisci.

Poi se a qualcuno viene più facile per via grafica, aggiungere un paragrafo all'interfaccia grafica Converseen.

Possibilmente senza far esplodere la wiki.

Fate sapere.

Immagine Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2842
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: Guida Convertire JPG in PDF

Messaggio da rai »

ecco img2pdf:

Codice: Seleziona tutto

#!/bin/bash

# dipende da:  bc  imagemagick  poppler-utils
# in Ubuntu dovrebbero essere pre-installati

:<<FORMULE
Pixels ÷ DPI = Inches 
Pixels ÷ Inches = DPI 
DPI x Inches = Pixels

formato A4 in pollici: 
8.27 x 11.69
FORMULE

# dal formato A4 tolgo 1" per i margini (sup + inf; dx + sn): 0.5 + 0.5
wInches=7.27
hInches=10.69

CLIError="\n
Errore negli argomenti.  La sintassi deve essere:\n
\n
    $(basename $0) </PERCORSO/IMMAGINE> [</PERCORSO/ALTRAIMMAGINE>] [...]
\n"
if [[ ! -f $1 ]]; then
    echo -e $CLIError
    exit
fi

nomefile=$(basename "$1")
tempdir="/tmp/${nomefile%.*}/"
outfile=$(dirname "$1")/${nomefile%.*}.pdf

#crea la cartella dei file temporanei e ci si sposta
mkdir -p "$tempdir"

for infile in "$@"; do
    #infile="${path}$infile"
    
    # estrae le dimensioni in pixel dell'immagine
    read w h <<<$(identify -ping -format '%w %h' "$infile")
    
    # calcola il DPI nella pagina A4
    DPI=$(bc <<< "($w/$wInches+0.5)/1") # floating point arrotondato all'intero

    # calcola il n° di pixel verticali nella pagina A4 con quel DPI
    PPP=$(bc <<< "($DPI*10.69+0.5)/1") # floating point arrotondato all'intero

    # calcola il n° di pagine A4 necessarie
    # se restano pixel va aggiunta un'ultima pagina
    resto=$((h%PPP))
    [ $resto = 0 ] || ceiling=1; NPimg=$((h/PPP+ceiling))

    # a partire dall'immagine ne crea tante quante sono le pagine necessarie
    offset=0
    ((NPtot+=NPimg))
    for i in $(seq -f '%03g' $((1+NPtot-NPimg)) $NPtot); do
        convert "$infile" -crop ${w}x${PPP}+0+$offset "$tempdir${i}.png"
        # mette una cornice bianca di 0.5 inches per lato
        convert "$tempdir${i}.png" -bordercolor white \
                 -border $((DPI/2)) "$tempdir${i}.png"
        ((offset+=PPP))
    done
    # aggiunge all'ultima pagina il necessario margine bianco inferiore
    finale=$((PPP-resto)) 
    convert "$tempdir${i}.png" -gravity south \
             -background white -splice 0x$finale "$tempdir${i}.png"
done

# poi le converte in formato pdf
for png in "$tempdir"*.png; do
    convert $png -page A4 ${png/.*}.pdf
done

if [ $h -le $PPP -a $# = 1 ] # quando h <= PPP il PDF ha una sola pagina
then
    cp "$tempdir${i}.pdf" "$outfile"
else
    pdfunite "$tempdir"*.pdf "$outfile"
fi
funziona fare come già suggerito nel wiki per convert, cioè fare cd fino alla directory con la/le immagini e poi

Codice: Seleziona tutto

img2pdf *.jpg
oppure si possono elencare uno per uno i percorsi assoluti delle immagini:

Codice: Seleziona tutto

img2pdf /percorso/di/immagine.png /percorso/de/immag.jpg # e così via
il pdf viene creato comunque nella stessa cartella delle immagini (più precisamente, nella cartella della prima immagine elencata) e prende il nome della prima immagine elencata ma con estensione .pdf
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Guida Convertire JPG in PDF

Messaggio da wilecoyote »

:) Salve, grazie dello script @rai. :birra:

Provato con successo ed implementato nella wiki, indicando una procedura più aderente alla Debian Policy per mantenere più ordinato il sistema.

Date un'occhiata come vi sembra wilecoyote/Prova1.

A questo punto propongo di cambiare titolo alla wiki in 'ConvertireImmaginiInPDF'.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2842
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: Guida Convertire JPG in PDF

Messaggio da rai »

Prego, piacere mio

Qualche suggerimento

In Introduzione
... convertire e unire una lista di uno o più file di immagini in di qualsiasi formato ...

In Preparativi
Nota che Lubuntu è l'unico *buntu a non avere imagemagick preinstallato

In Esecuzione
Per essere certi che l'ordinamento dei file sia corretto io scriverei:
... assegnando loro dei nomi numerici (es. 01.jpeg, 02.jpeg, 03.jpeg) e spostandoli in una cartella dedicata.

In usando comando

2. ... directory ove salvate che contiene le immagini ...

In oltre
occhio che la cartella /usr/local/bin potebbe già esistere quindi meglio:

Codice: Seleziona tutto

sudo mkdir -p /usr/local/bin
poi anche per copiare il file occorrono i permessi quindi invece di scriverglielo si fa prima a scrivergli direttamente il comando

Codice: Seleziona tutto

sudo cp img2pdf /usr/local/bin/
:ciao:
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Guida Convertire JPG in PDF

Messaggio da wilecoyote »

:) Salve, suggerimenti integrati.

Mi manca di completare la procedura tramite interfaccia grafica, appena termino l'aggiungo.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Guida Convertire JPG in PDF

Messaggio da wilecoyote »

:) Salve, procedura da interfaccia grafica integrata.

Differenziato la path in cui correggere le policy di Imagemagick per 14.04.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2842
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: Guida Convertire JPG in PDF

Messaggio da rai »

wilecoyote ha scritto: Differenziato la path in cui correggere le policy di Imagemagick per 14.04.
dato che l'operazione da eseguire è sempre la stessa non è il caso di ripetere per due volte tutti e quattro i punti: meno si scrive meglio si legge :)
Basta precisare i diversi percorsi del file nella 14.04 e dalla 16.04 (il punto 1.) e poi con l'adeguata indentazione mettere una sola volta i punti 2. 3. 4.

Con l'occasione insisto sul punto:
In Esecuzione
Per essere certi che l'ordinamento dei file sia corretto io scriverei:
... assegnando loro dei nomi numerici (es. 01.jpeg, 02.jpeg, 03.jpeg) e spostandoli in una cartella dedicata.
Non è raro che le immagini da convertire siano più di 9; in quel caso senza lo zero iniziale sarebbero elaborate nell'ordine 1, 10, 2, 3, ...
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Guida Convertire JPG in PDF

Messaggio da wilecoyote »

:) Salve, il punto Esecuzione m'era sfuggito, corretto.

Sistemata la differenziazione, spero adeguata.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Guida Convertire JPG in PDF

Messaggio da wilecoyote »

:) Salve, visto che in 1 settimana non ci sono state ulteriori osservazioni, la pagina di prova la carico in GruppoDocumentazione/PagineDaFare.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Scrivi risposta

Ritorna a “Gruppo Documentazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 22 ospiti