Come convertire un PDF in una serie di immagini

Come convertire un PDF in una serie di immagini
I metodi di conversione del file da pdf a immagine vengono spesso utilizzati per convertire un intero PDF o per estrarre immagini da un file PDF. Queste immagini estratte sono utilizzate principalmente nelle app di presentazione, nel software di presentazione o sul Web. Questo articolo elencherà vari modi per convertire un file PDF multi-pagina in un gruppo di immagini.

Drano libreoffice

La maggior parte delle distribuzioni Linux spedisce per impostazione predefinita LibreOffice Office Suite per impostazione predefinita. In caso contrario, puoi scaricarlo da qui. Utilizzando l'app "LibreOffice Draw", sarai in grado di convertire un file PDF in un set di immagini.

Il sorteggio di libreoffice, come suggerisce il nome, consente di creare disegni, schizzi, grafica, annotazioni e così via. Per impostazione predefinita, supporta l'esportazione del file PDF in vari formati di immagini, tuttavia converte solo la prima pagina del file PDF. Per risolvere questo problema, dovrai installare l'estensione "esportazione come immagini" da qui. Questa estensione aggiunge un nuovo menu a discesa "esporta come immagini ..." e supporta l'esportazione di più pagine PDF.

Dopo aver scaricato il file "OXT" dal link sopra, aggiungilo a Extension Manager. Vai a "Strumenti"> "Extension Manager ...", come mostrato nello screenshot seguente.

Fai clic sul pulsante "Aggiungi" per aggiungere il file di estensione "OXT" a LibreOffice Draw.

Dopo aver aggiunto correttamente il file "OXT", verrà visualizzata 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 quindi fai clic su "Esporta come immagini ..." per avviare il processo di conversione. Vedrai un nuovo popup della finestra che ti permetterà di personalizzare le opzioni di esportazione. Modifica le opzioni secondo le tue esigenze e fai clic sul pulsante "Esporta".

Questo è tutto. Ogni pagina nel tuo file PDF è stata ora esportata come immagine separata. Questo è di gran lunga il mio metodo preferito. L'impostazione è abbastanza semplice e il sorteggio di libreoffice consente persino di modificare e annotare i file PDF prima di esportare.

ImageMagick

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

ImageMagick viene spedito con un comando "converti" che può essere utilizzato per convertire i file in diversi formati. Per installare ImageMagick in Ubuntu, eseguire il seguente comando:

$ sudo APT Installa ImageMagick

Per impostazione predefinita, la conversione PDF è disabilitata in ImageMagick. Per abilitarlo, aprire il file “/etc/imagemagick-6/politica.XML "in un editor di testo e commenta tutte le righe in" Disabilita i tipi di formato fantasma ":

Per convertire un file PDF in un set di immagini utilizzando "Convert", utilizzare un comando nel seguente formato:

$ converti -densità 150 input_file.pdf -quality 100 output_file.png

Dove:

  • -La densità sta per il DPI a cui il file di input PDF è caricato dal comando "converti"
  • PDF è il file PDF che si desidera convertire
  • -La qualità determina la qualità delle immagini risultanti (0-100, con 100 migliori)
  • PNG è il prefisso per i file di output (modifica l'estensione "PNG" per qualsiasi altro formato come "JPG")

Pdftoppm (da PDF a PPM)

PDFTOPPM è una semplice utilità della riga di comando dedicata a convertire i file PDF in formati di file PPM, PNG e JPEG.

Per installare pdftoppm in Ubuntu, eseguire il comando di seguito:

$ sudo apt install popler-otils

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

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

Dove:

  • PDF è il file PDF che si desidera convertire
  • output_file è il prefisso utilizzato per i file di output
  • -PNG è un formato file per i file di output convertiti
  • -Rx 150 -ry 150 è il DPI in cui il file PDF è caricato da PDFTOPPM (equivalente all'opzione di densità di ImageMagick)

Inkcape

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

Si noti che il supporto per l'esportazione di più pagine è stato aggiunto a Inkcape 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 build beta di InkScape con supporto multi-pagina può essere scaricata da qui sotto forma di Appimage. Assicurati di contrassegnare l'eseguibile del file dal file manager.

Per convertire un file PDF in immagini utilizzando InkScape, eseguire un comando nel seguente formato:

$ per i in 1… 10; Fare ./INCSCAPE-2B71D25-X86_64.Appimage input_file.PDF -Z
--Export-dpi = 300-Export-Area-Page--PDF-PAGE = $ i-Export-file = "output- $ i.png ";
Fatto

Dove:

  • 1… 10 sono numeri di pagina di PDF, è necessario specificarlo correttamente altrimenti il ​​comando non funzionerà (modificare i valori secondo necessità)
  • ./INCSCAPE-2B71D25-X86_64.Appimage è il nome del file Appimage Inkcape che hai scaricato dal link sopra (modifica il nome secondo necessità)
  • PDF è il nome del file di input da convertire (modifica il nome secondo necessità)
  • -Z è per l'uso di un pacape a testa senza testa senza una GUI (lascia così com'è)
  • -Export-dpi = 300 è la densità a cui il file PDF è caricato da InkScape (modifica il valore secondo necessità)
  • -L'area di esportazione è per esportare l'intera pagina PDF (lascia così com'è)
  • -PDF-PAGE = $ I si riferisce al numero di pagina da esportare (congedo così com'è)
  • -Export-file = "output- $ i.PNG "è il prefisso per i file di output (modifica la parte" output "secondo necessità)

Conclusione

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