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:
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:
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:
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.