GNU/Linux >> Linux Esercitazione >  >> Linux

Come convertire PDF in immagini PNG e viceversa in Linux

A volte è necessario convertire rapidamente un file PDF in immagini o salvare un insieme di immagini come file PDF. Per fare ciò, possiamo utilizzare un paio di strumenti da riga di comando come poppler-utils (converte PDF in file immagine) e ImageMagick (converte immagini in documento PDF). Questo articolo descrive come farlo in modo semplice e veloce.

poppler-utils

poppler-utils è un insieme precompilato di utilità da riga di comando (basate su Poppler) per manipolare file PDF e convertirli in altri formati.

Uno di questi strumenti è pdftomppm che converte i documenti PDF in immagini in formati come PNG o JPG. Questo strumento ti aiuterà a salvare un file PDF completo, una singola o una serie di pagine dal tuo documento PDF in una o più immagini.

Installazione di poppler-utils

Per installare poppler-utils, dobbiamo eseguire il seguente comando:

sudo apt install poppler-utils -y

Ora puoi usare il pdftoppm comando per trasformare il file PDF in una o più immagini.

Converti il ​​file PDF completo in immagini

Convertiamo il How-to-convert-PDF-to-images-and-back-in-Linux.pdf file in immagini PNG:

pdftoppm How-to-convert-PDF-to-images-and-back-in-Linux.pdf How-to-convert-PDF-to-images-and-back-in-Linux -png

In questo comando:

  • How-to-convert-PDF-to-images-and-back-in-Linux.pdf è un nome di file PDF
  • How-to-convert-PDF-to-images-and-back-in-Linux è un prefisso comune per tutti i nomi di immagini
  • -png è un formato immagine di destinazione

Come risultato dell'esecuzione otterrai una bella immagine PNG di ogni singola pagina PDF.

Converti singola pagina PDF in immagine

Puoi convertire qualsiasi pagina da un documento PDF in un'immagine specificando il primo (-f ) e l'ultimo (-l ) argomenti per lo stesso comando.

Ad esempio, per convertire solo la prima pagina del documento, utilizzare il comando seguente:

pdftoppm -f 1 -l 1 How-to-convert-PDF-to-images-and-back-in-Linux.pdf How-to-convert-PDF-to-images-and-back-in-Linux -png

Convertire un intervallo di pagine PDF

Allo stesso modo puoi convertire una serie di pagine PDF in immagini: 

pdftoppm -f 2 -l 3 How-to-convert-PDF-to-images-and-back-in-Linux.pdf How-to-convert-PDF-to-images-and-back-in-Linux -png

Regolazione della qualità dell'immagine (DPI)

Per impostazione predefinita, pdftoppm converte le pagine PDF in immagini utilizzando 150 DPI.

Per modificare la risoluzione, usa il -rx argomento per specificare la risoluzione X e il -ry numero per determinare la risoluzione Y, ad esempio:

pdftoppm How-to-convert-PDF-to-images-and-back-in-Linux.pdf How-to-convert-PDF-to-images-and-back-in-Linux -png -rx 200 -ry 200

Dopo aver trattato la trasformazione da PDF a immagine, diamo un'occhiata a come salvare le immagini come file PDF utilizzando ImageMagick.

ImageMagick

ImageMagick è un insieme ampiamente utilizzato di strumenti da riga di comando per convertire le immagini da un formato all'altro. Uno di questi strumenti è "convert ."

Converti ti consente non solo di ridimensionare, sfocare, ritagliare, eliminare macchie, sfumare, disegnare, capovolgere, unire e ricampionare le immagini, ma puoi usarlo per convertire una o più immagini in un file PDF. Dai un'occhiata alla guida definitiva alla manipolazione delle immagini con l'articolo ImageMagick per ottenere maggiori informazioni al riguardo.

Installazione di ImageMagick

Per installare ImageMagick strumenti, utilizzare quanto segue:

sudo apt install imagemagick

Converti immagini in file PDF

Utilizzare il comando riportato di seguito per convertire tutte le immagini in file pdf:

convert *.png My-Awesome-PDF-file.pdf

Nota :se stai affrontando convert-im6.q16:tenta di eseguire un'operazione non consentita dalla policy di sicurezza `PDF' @ error/constitute.c/IsCoderAuthorized/408. errore, puoi risolverlo eseguendo il seguente comando:

sed -i '/disable ghostscript format types/,+6d' /etc/ImageMagick-6/policy.xml

Riepilogo

In questo articolo abbiamo descritto come convertire i file PDF in immagini PNG e le immagini PNG in file PDF utilizzando gli strumenti della riga di comando di Linux come pdftomppm e ImageMagick .

Conosci il modo migliore? Fatecelo sapere nella sezione commenti qui sotto!


Linux
  1. Come ottimizzare e comprimere immagini JPEG o PNG nella riga di comando di Linux

  2. Come creare un video da file PDF in Linux

  3. Come convertire più immagini in PDF in Ubuntu Linux

  4. Converti Pdf in Immagini in Pdf?

  5. Converti immagini Webp in PNG con il comando Linux

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

Come convertire video in GIF in Linux [Metodi terminale e GUI]

Come convertire una pagina Web in PDF in Linux

Come convertire le immagini JPG in PDF utilizzando il terminale

Come convertire un file .pem in un file .ppk su Windows e Linux

Come convertire PDF in immagine nel sistema Linux (metodo CLI e GUI)