Ricerca nel sito web

Come convertire PDF in immagini nella riga di comando di Linux


pdftoppm converte le pagine di documenti PDF in formati immagine come PNG e altri. È uno strumento da riga di comando in grado di convertire un intero documento PDF in file immagine separati. Con pdftoppm puoi specificare la risoluzione dell'immagine preferita, ridimensionare e ritagliare le tue immagini.

Per utilizzare lo strumento da riga di comando pdftoppm, devi prima installare pdftoppm che fa parte di poppler/poppler-utils pacchetto /poppler-tools. Installa questo pacchetto come segue a seconda della tua distribuzione Linux

sudo apt install poppler-utils     [On Debian/Ubuntu & Mint]
sudo dnf install poppler-utils     [On RHEL/CentOS & Fedora]
sudo zypper install poppler-tools  [On OpenSUSE]  
sudo pacman -S poppler             [On Arch Linux]

Di seguito sono riportati esempi di come è possibile utilizzare lo strumento pdftoppm per convertire i file PDF in immagini:

1. Converti documento PDF in immagine

La sintassi per convertire un intero pdf è la seguente:

pdftoppm -<image_format> <pdf_filename> <image_name>
pdftoppm -<image_format> <pdf_filename> <image_name>

Nell'esempio seguente, il nome del mio documento è Linux_For_Beginners.pdf e lo convertiremo in formato PNG e chiameremo le immagini come Linux_For_Beginners.

pdftoppm -png Linux_For_Beginners.pdf Linux_For_Beginners

Ogni pagina del PDF verrà convertita in PNG come Linux_For_Beginners-1.png, Linux_For_Beginners-2.png , eccetera.

2. Converti un intervallo di pagine PDF in immagini

La sintassi per specificare l'intervallo è la seguente:

pdftoppm -<image_format> -f N -l N <pdf_filename> <image_name>
pdftoppm -<image_format> -f N -l N <pdf_filename> <image_name>

Dove N specifica il numero della prima pagina da convertire e -l N per l'ultima pagina da convertire.

Nell'esempio seguente, convertiremo le pagine da 10 a 15 da Linux_For_Beginners.pdf a PNG.

pdftoppm -png -f 10 -l 15 Linux_For_Beginners.pdf Linux_For_Beginners

L'output saranno immagini denominate Linux_For_Beginners-10.png, Linux_For_Beginners-11.png, ecc.

3. Converti la prima pagina PDF in immagine

Per convertire la prima pagina utilizzare solo la sintassi seguente:

pdftoppm -png -f 1 -l 1 Linux_For_Beginners.pdf Linux_For_Beginners

4. Regola la qualità DPI in base alla conversione

Pdftoppm converte le pagine PDF in immagini con un DPI di 150 per impostazione predefinita. Per effettuare la regolazione, utilizza il numero rx che specifica la risoluzione X e -ry il numero che specifica la risoluzione Y risoluzione, in DPI.

In questo esempio, regoliamo la qualità DP di Linux_For_Beginners.pdf a 300.

pdftoppm -png -rx 300 -ry 300 Linux_For_Beginners.pdf Linux_For_Beginners

Per vedere tutte le scelte disponibili e supportate in pdftoppm, esegui i comandi:

pdftoppm --help  
man pdftoppm

Se tutto va bene, ora puoi convertire le tue pagine PDF in immagini in Linux utilizzando lo strumento da riga di comando Pdftoppm.