GNU/Linux >> Linux Esercitazione >  >> Linux

Come convertire le immagini JPG in PDF utilizzando il terminale

Ciao amici. Il terminale è un ottimo strumento Linux. Con esso, possiamo fare molte cose e se installiamo altri programmi possiamo estendere ulteriormente le sue funzionalità. Vuoi un esempio? Oggi imparerai come convertire le immagini JPG in PDF usando il terminale.

ImageMagick in soccorso

Secondo il profilo GitHub:

ImageMagick utilizza più thread per aumentare le prestazioni e può leggere, elaborare o scrivere immagini di dimensioni mega, giga o tera-pixel. La versione attuale è la
ImageMagic serie 7.1.0. Funziona su Linux, Windows, Mac OS X, iOS, Android OS e altri.

ImageMagick è un software gratuito fornito come distribuzione binaria pronta per l'esecuzione o come codice sorgente che è possibile utilizzare, copiare, modificare e distribuire in applicazioni sia aperte che proprietarie. È distribuito con una licenza derivata Apache 2.0.

In breve, ImageMagick è uno strumento software che puoi utilizzare per l'elaborazione delle immagini sul tuo computer. Grazie ad esso, possiamo fare molte cose con le immagini. Vale a dire, modificarli, manipolarli e così via.

Grazie a ImageMagick, possiamo convertire le immagini JPG in PDF in modo da poterle avere rapidamente in un documento.

Iniziamo.

Installa ImageMagick su Linux

Fortunatamente, possiamo installare ImageMagick su molte distribuzioni Linux perché è disponibile nei repository ufficiali di molte di esse.

Per quanto riguarda Debian, Ubuntu, Linux Mint, sistema operativo elementare e tutti i membri di questa famiglia, puoi aprire un terminale ed eseguire il seguente comando

sudo apt update
sudo apt install imagemagick

Riguardante Arch Linux, Manjaro e derivati

sudo pacman -S imagemagick

Quindi, possiamo continuare.

Come convertire le immagini JPG in PDF utilizzando il terminale

La procedura è semplice, basta seguire la seguente sintassi

convert [jpg-file] [output-pdf]

Ad esempio,

convert 1.jpg o.pdf

Riceverai un PDF con il contenuto dell'immagine.

Puoi aggiungere più file contemporaneamente

convert 1.jpg 2.jpg 3.jpg o.pdf

Ricorda che sto lavorando con percorsi relativi, ma puoi farlo anche con percorsi assoluti

convert /home/angelo/1.jpg o.pdf

E così via. Puoi aggiungere tutte le immagini in una cartella.

convert *.jpg o.pdf

Per impostazione predefinita, ImageMagick utilizza la massima qualità possibile per convertire le immagini in PDF. Ma se ci sono molte immagini, questo può causare un problema. Quindi, puoi anche specificare la qualità con cui desideri convertire le immagini.

Per ottenere ciò, usa il --quality opzione e assegnare un numero inferiore a 100 qual è il limite. Ad esempio:

convert --quality 75 1.jpg o.pdf

Ciò è particolarmente utile quando hai molte immagini o desideri semplicemente un backup.

Possibile problema con ImageMagick

È possibile che quando esegui i comandi precedenti, ricevi un errore come questo

convert-im6.q16: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/421.

Ciò è dovuto a un problema di sicurezza con Ghostscript . Un'alternativa quindi è disabilitare il blocco per i file PDF.

Modifica il file di configurazione

sudo nano /etc/ImageMagick-6/policy.xml

E modifica la riga

<policy domain="coder" rights="none" pattern="PDF" />

A questo:

<!-- <policy domain="coder" rights="none" pattern="PDF" /> --> -->

Quindi, tutto ciò che stiamo facendo è aggiungere un commento per ignorarlo.

Salva le modifiche e chiudi l'editor. Basta.

Conclusione

Fare le cose attraverso il terminale non è difficile, ma ci dà un altro modo di fare le cose. Sono anche molto utili negli script e così via.


Linux
  1. Come alleggerire il carico sul registro dei container utilizzando Quay.io

  2. Come ruotare tutte le immagini in una directory con Imagemagick?

  3. Converti Pdf in Immagini in Pdf?

  4. Come convertire un PDF in JPG con la riga di comando in Linux?

  5. Come convertire una foto in un'immagine in bianco e nero con ImageMagick?

Come convertire i file PDF in formato EPUB utilizzando Calibre in Linux

Come convertire in batch le immagini PNG in formato JPG in Linux

Come convertire una pagina Web in PDF in Linux

Come convertire PDF in immagini PNG e viceversa in Linux

Come aprire un PDF in un terminale Linux

Come convertire PDF in immagini usando Gimp