GNU/Linux >> Linux Esercitazione >  >> Debian

Come convertire un PDF in un'immagine (PNG, JPEG) utilizzando lo strumento da riga di comando GIMP o pdftoppm

Questo articolo spiega come convertire le pagine di un documento PDF in file immagine (PNG, JPEG e altri). Per questo compito utilizzeremo (puoi scegliere quello che desideri):

  • GIMP (GNU Image Manipulation Program):per coloro che desiderano utilizzare un'applicazione grafica per questo compito. Poiché GIMP non può esportare automaticamente tutte le pagine PDF per impostazione predefinita (richiede l'esportazione delle pagine singolarmente), l'articolo include anche un plug-in GIMP in grado di esportare tutti i livelli come immagini separate.
  • pdftoppm :Questo strumento da riga di comando fa parte di poppler / poppler-utils -Pacchetto e può convertire documenti PDF in immagini (con ogni pagina PDF come immagine separata) come PNG, JPEG e altri. Lo strumento può convertire una singola pagina di un documento PDF, tutte le pagine o un intervallo di pagine e offre più opzioni come l'impostazione della risoluzione, il ritaglio delle immagini e altro ancora.

Convertire PDF in immagine (PNG, JPEG, ecc.) con GIMP

GIMP, un editor di immagini gratuito e open source per Linux, Windows e macOS, può esportare pagine di documenti PDF in vari formati di immagine tra cui PDF, JPEG, TIFF, BMP e molti altri.

Quando si apre un documento PDF con GIMP, ogni pagina viene aggiunta come livello separato e solo una pagina PDF può essere esportata come immagine alla volta. Puoi esportare tutte le pagine PDF (livelli GIMP) o un gruppo selezionato di livelli come immagini separate contemporaneamente utilizzando un plug-in GIMP.

Utilizza GIMP per convertire una o solo alcune pagine PDF in PNG, JPEG e altri formati di immagine.

Iniziamo convertendo una singola (o solo alcune) pagina PDF in PNG, JPEG, ecc. utilizzando GIMP che non richiede l'installazione di plug-in. Da GIMP File Menu fare clic su Open e seleziona il file PDF. Un Import from PDF Dovrebbe apparire la finestra di dialogo:assicurati di Open pages as L'opzione è impostata su Layers e fai clic su Import :

Nella finestra di dialogo dei livelli di GIMP, scorri fino alla pagina che desideri convertire da PDF a PNG, JPEG, ecc. e trascinala verso l'alto con il puntatore del mouse in modo che sia il primo livello:

Quindi, fai clic sul menu del file GIMP Export As... . Nella finestra di dialogo di esportazione puoi modificare l'estensione del nome del file esportato nel formato immagine desiderato (in Name Casella sopra), oppure fai clic su Select File Type (By Extension) nella parte inferiore della finestra di dialogo per selezionare il formato che verrà utilizzato per la pagina PDF esportata:

Ora tutto ciò che devi fare è farlo Export per salvare la pagina PDF come PNG, JPEG, TIFF o qualsiasi altro formato immagine.

A seconda del tipo di immagine che stai utilizzando per la pagina PDF esportata, GIMP visualizzerà una finestra di dialogo in cui puoi modificare alcune impostazioni come la qualità dell'immagine, il livello di compressione e così via. Apporta qui le modifiche desiderate, quindi fai clic su Export e il file immagine verrà salvato sul tuo computer.

Se desideri esportare altre pagine del documento PDF in un'immagine, sposta il livello con la pagina in cima all'elenco dei livelli in GIMP e ripeti il ​​processo. Per informazioni su come convertire un intero file PDF (o un gran numero di pagine PDF contemporaneamente) in JPEG, PNG e altri formati di immagine utilizzando GIMP, vedere le istruzioni di seguito.

Utilizza il plug-in Esporta livelli di GIMP per esportare tutti i livelli/selezionati (in questo caso le pagine PDF) come immagini separate.

Esporta livelli è un plug-in GIMP che può esportare livelli come immagini separate. Può esportare livelli in qualsiasi formato di file supportato da GIMP e ha varie opzioni come l'esportazione di tutti i livelli, solo i livelli visibili, l'esportazione solo dei livelli selezionati e altro ancora.

Scarica il plug-in Esporta livelli per GIMP. fuori uso.

Puoi installare facilmente questo plug-in su Windows utilizzando il programma di installazione di Windows in dotazione. Per installarlo su Linux o macOS, scarica l'archivio ZIP da Export Layers, decomprimilo e copialo export_layers.py File e il export_layers Cartella in:

  • Linux:

    • GIMP 2.8:~/.gimp-2.8/plug-ins
    • GIMP 2.10 è stato installato utilizzando il gestore di pacchetti della tua distribuzione Linux:~/.config/GIMP/2.10/plug-ins
    • GIMP 2.10 installato dal pacchetto Flathub Flatpak:~/.var/app/org.gimp.GIMP/config/GIMP/2.10/plug-ins
    • GIMP 2.10 con Snap installato:~/snap/gimp/current/.config/GIMP/2.10/plugins
  • Mac OS :

    • GIMP 2.8:/Users/[your username]/Library/Application Support/GIMP/2.8/plug-ins
    • GIMP 2.10:/Users/[your username]/Library/Application Support/GIMP/2.10/plug-ins

Riavvia GIMP se era in esecuzione quando hai installato il plugin.

Puoi scoprire di più sull'installazione del plug-in Export Layer GIMP nella sua documentazione.

Ora apri un file PDF con GIMP e assicurati che il Open pages as L'opzione è impostata su Layers nella finestra di importazione, come già spiegato sopra.

Ora puoi convertire tutte le pagine PDF o un gruppo selezionato di pagine in formati immagine come PNG, JPEG e qualsiasi altro formato supportato da GIMP facendo clic su File -> Export Layers... dal menu GIMP. Se vuoi esportare tutte le pagine PDF come immagini PNG separate, non devi fare altro che selezionare la posizione e premere il pulsante Export Pulsante.

il Export Layers La finestra di dialogo consente di modificare l'estensione del file ed eseguire altre operazioni avanzate. Premi il png Campo nella parte inferiore della finestra di dialogo per modificare il formato dell'immagine:

Per le opzioni avanzate, fai clic su Settings in fondo al Export Layers Dialogo, quindi Show more settings .

Ad esempio, se vuoi esportare solo i livelli che hai selezionato nella finestra di anteprima (mostrata a destra della finestra) Export Layers finestra di dialogo), fai clic su + Add Constraint... , quindi Only layers selected in the preview :

Ora puoi fare clic su un livello nella barra laterale di anteprima a destra e quindi fare clic sul pulsante. tieni premuto Shift Tasto e fare clic su un altro livello per selezionare tutti i livelli intermedi. Oppure tieni quel Ctrl Pulsante e fai clic su ogni livello che desideri esportare.

Ora tutto ciò che devi fare è fare clic su quel Export Button e GIMP inizieranno a esportare le pagine PDF che hai selezionato (o tutte) in PNG, JPEG o in qualsiasi formato immagine tu abbia scelto:

Per ulteriori informazioni sulla personalizzazione dell'esportazione utilizzando i livelli di esportazione, vedere Pagina della documentazione del plug-in.

Potrebbe interessarti anche:Configura GIMP 2.10 per utilizzare le scorciatoie da tastiera di Photoshop (come fare per)

Convertire PDF in immagini (PNG, JPEG, altro) dalla riga di comando con pdftoppm

pdftoppm può convertire pagine di documenti PDF in formati immagine come PNG, JPEG e altri dalla riga di comando. Può convertire tutte le pagine di un documento PDF in file PDF separati, una singola pagina o un intervallo di pagine, supporta l'impostazione della risoluzione delle immagini, il ridimensionamento, il ritaglio delle immagini risultanti e molto altro.

pdftoppm fa parte del poppler / poppler-utils / poppler-tools Pacchetto (a seconda della distribuzione Linux utilizzata). Installa questo pacchetto come segue:

  • Debian, Ubuntu, Linux Mint e altre distribuzioni Linux basate su Debian/Ubuntu:
sudo apt install poppler-utils

  • Fedora:
sudo dnf install poppler-utils

  • openSUSE:
sudo zypper install poppler-tools

  • Arch Linux:
sudo pacman -S poppler

Su altre distribuzioni Linux, usa il tuo gestore di pacchetti per gestire il poppler / poppler-utils Pacchetto.

Ora iniziamo a usare pdftoppm per cinvertire un intero PDF (lo chiamiamo document.pdf in questo esempio) in PNG e denomina ogni pagina del PDF convertito in PNG come document-01.png , document-02.png e così via:

pdftoppm -png document.pdf document

Vuoi convertire le pagine PDF in JPEG anziché in PNG? Usa -jpeg Invece di questo. Utilizzare per TIFF -tiff . Se non specifichi un formato immagine, pdftoppm converte le pagine PDF in file immagine PPM per impostazione predefinita.

Come definire un intervallo di pagine per la conversione da PDF a immagine con pdftoppm , usa -f N , dove N è il numero di pagina della prima pagina da stampare e -l N , dove N è l'ultima pagina da stampare in questo caso.

Ad esempio, per ottenere le pagine 5-15 da un documento PDF (denominato document.pdf nell'esempio) in PNG con pdftoppm e assegnare a ciascuna immagine risultante un nome document-05.png , document-06.png e così via useresti:

pdftoppm -png -f 5 -l 15 document.pdf document

Vuoi aumentare il DPI dell'immagine convertita? ? Per impostazione predefinita, pdftoppm converte le pagine PDF in immagini a 150 DPI. Per aumentare il DPI, aggiungi -rx e -ry al comando con i tuoi valori personalizzati.

Ad esempio, per utilizzare un DPI di 300 per le immagini risultanti, utilizzare:

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

Per vedere tutte le opzioni supportate da pdftoppm, esegui. alla fine pdftoppm --help e man pdftoppm .

Articoli relativi ai PDF che potrebbero piacerti anche:

  • Come creare moduli PDF compilabili utilizzando LibreOffice Writer
  • PDFArranger:unisci, dividi, ruota, ritaglia o riordina i documenti PDF (PDF Shuffler Fork)


Debian
  1. Come creare un database in MySQL utilizzando la riga di comando

  2. Come estrarre il file tar.gz in Linux utilizzando la riga di comando

  3. Come rimuovere l'utente in Linux utilizzando la riga di comando

  4. Come convertire PDF in testo su Linux (GUI e riga di comando)

  5. Come unire le immagini nella riga di comando?

Converti documenti in PDF sulla riga di comando Debian

Come convertire documenti in formato PDF sulla riga di comando di Ubuntu

Come riavviare Debian usando la riga di comando

Come convertire PDF in immagini nella riga di comando di Linux

Come convertire PDF in immagini usando Gimp

Come usare il comando nmap