Come convertire un PDF in un insieme di immagini

How Convert Pdf Into Set Images



I metodi di conversione da PDF a file immagine vengono spesso utilizzati per convertire un intero PDF o per estrarre immagini da un file PDF. Queste immagini estratte vengono utilizzate principalmente in app per presentazioni, software di presentazione o sul Web. Questo articolo elencherà vari modi per convertire un file PDF multipagina in un gruppo di immagini.

LibreOffice Draw

La maggior parte delle distribuzioni Linux include la suite per ufficio LibreOffice per impostazione predefinita. In caso contrario, puoi scaricarlo da qui . Utilizzando l'app LibreOffice Draw, sarai in grado di convertire un file PDF in una serie di immagini.







LibreOffice Draw, come suggerisce il nome, consente di creare disegni, schizzi, grafici, annotazioni e così via. Per impostazione predefinita, supporta l'esportazione di file PDF in vari formati di immagine, tuttavia converte solo la prima pagina del file PDF. Per risolvere questo problema, dovrai installare Esporta come estensione immagini da qui . Questa estensione aggiunge una nuova voce Esporta come immagini... al menu a discesa File e supporta l'esportazione di più pagine PDF.



Dopo aver scaricato il file oxt dal link sopra, aggiungilo al gestore delle estensioni. Vai su Strumenti > Gestore estensioni..., come mostrato nello screenshot qui sotto.







Fare clic sul pulsante Aggiungi per aggiungere il file con estensione oxt a LibreOffice Draw.



Dopo aver aggiunto con successo il file oxt, apparirà una nuova voce nell'elenco delle estensioni.

Una nuova voce Esporta come immagini... verrà aggiunta al menu a discesa File.

Apri un file PDF in LibreOffice Draw e fai clic sulla voce di menu Esporta come immagini... per avviare il processo di conversione. Vedrai una nuova finestra popup che ti permetterà di personalizzare le opzioni di esportazione. Modifica le opzioni in base alle tue esigenze e fai clic sul pulsante Esporta.

Questo è tutto. Ogni pagina del tuo file PDF è stata ora esportata come immagine separata. Questo è di gran lunga il mio metodo preferito. L'installazione è abbastanza semplice e LibreOffice Draw ti consente persino di modificare e annotare i file PDF prima dell'esportazione.

ImageMagick

ImageMagick è uno strumento da riga di comando per convertire, modificare e manipolare file immagine, PDF e SVG. Viene fornito con molte opzioni avanzate e l'app stessa è piuttosto potente. Puoi vederlo come un equivalente di FFmpeg, ma principalmente per i file di immagine.

ImageMagick viene fornito con un comando convert che può essere utilizzato per convertire i file in diversi formati. Per installare ImageMagick in Ubuntu, esegui il seguente comando:

$sudoadattoinstallareimagemagick

Per impostazione predefinita, la conversione PDF è disabilitata in ImageMagick. Per abilitarlo, apri il file /etc/ImageMagick-6/policy.xml in un editor di testo e commenta tutte le righe sotto disabilitare i tipi di formato ghostscript:

Per convertire un file PDF in un insieme di immagini utilizzando convert, utilizzare un comando nel seguente formato:

$convertire-densità 150input_file.pdf-qualità 100output_file.png

In cui si:

  • -density indica il DPI al quale il file di input PDF viene caricato dal comando convert
  • pdf è il file PDF che vuoi convertire
  • -qualità determina la qualità delle immagini risultanti (0-100, dove 100 è la migliore)
  • png è il prefisso per i file di output (cambia l'estensione png per qualsiasi altro formato come jpg)

Pdftoppm (da PDF a PPM)

Pdftoppm è una semplice utility a riga di comando dedicata alla conversione di file PDF in formati di file PPM, PNG e JPEG.

Per installare pdftoppm in Ubuntu, esegui il comando seguente:

$sudoadattoinstallarepoppler-utils

Per convertire un file PDF in un insieme di immagini utilizzando pdftoppm, utilizzare un comando nel seguente formato:

$pdftoppm input_file.pdf output_file-png -rx 150 -ry 150

In cui si:

  • pdf è il file PDF che vuoi convertire
  • output_file è il prefisso utilizzato per i file di output
  • -png è il formato file per i file di output convertiti
  • -rx 150 -ry 150 è il DPI al quale il file PDF viene caricato da pdftoppm (equivalente all'opzione densità di imagemagick)

Inkscape

Inkscape è un software gratuito, open source e multipiattaforma per la creazione e la modifica di grafica vettoriale. Utilizzando la funzione di esportazione integrata di Inkscape, è possibile convertire un file PDF in un gruppo di immagini.

Nota che il supporto per l'esportazione di più pagine è stato aggiunto a inkscape solo di recente. Quindi il pacchetto spedito con la tua distribuzione probabilmente non funzionerà. La versione minima richiesta di cui hai bisogno è 1.0.0. L'ultima versione beta di Inkscape con supporto multipagina può essere scaricata da qui sotto forma di AppImage. Assicurati di contrassegnare il file eseguibile dal file manager.

Per convertire un file PDF in immagini utilizzando Inkscape, esegui un comando nel seguente formato:

$perioin {1..10};fare./Inkscape-2b71d25-x86_64.AppImage input_file.pdf-Insieme a
--export-dpi=300 --export-area-page --pagina-pdf=$i --file-esportazione='produzione-$i.png ';
fatto

In cui si:

  • {1..10} sono i numeri di pagina del PDF, è necessario specificarlo correttamente altrimenti il ​​comando non funzionerà (modificare i valori secondo necessità)
  • ./Inkscape-2b71d25-x86_64.AppImage è il nome del file Inkscape AppImage che hai scaricato dal link sopra (cambia il nome secondo necessità)
  • pdf è il nome del file di input da convertire (cambia il nome secondo necessità)
  • -z serve per usare un inkscape senza testa senza una GUI (lascia così com'è)
  • –export-dpi=300 è la densità alla quale il file PDF viene caricato da Inkscape (modificare il valore secondo necessità)
  • –export-area-page serve per esportare l'intera pagina PDF (lascia così com'è)
  • –pdf-page=$i si riferisce al numero di pagina da esportare (lasciarlo così com'è)
  • –export-file=output-$i.png è il prefisso per i file di output (cambia la parte di output secondo necessità)

Conclusione

Questi sono i metodi principali che puoi utilizzare per convertire un file PDF in più immagini. Esistono alcuni altri metodi e app che possono essere utilizzati per la conversione, ma richiedono molti passaggi senza portare nulla di nuovo in tabella, quindi li ho omessi da questo elenco.