GNU/Linux >> Znalost Linux >  >> Debian

Jak převést PDF na obrázek (PNG, JPEG) pomocí nástroje příkazového řádku GIMP nebo pdftoppm

Tento článek vysvětluje, jak převést stránky dokumentu PDF na obrazové soubory (PNG, JPEG a další). Pro tento úkol použijeme (můžete si vybrat, který chcete):

  • GIMP (GNU Image Manipulation Program):pro ty, kteří chtějí pro tento úkol použít grafickou aplikaci. Vzhledem k tomu, že GIMP nemůže ve výchozím nastavení automaticky exportovat všechny stránky PDF (vyžaduje export stránek jednotlivě), článek také obsahuje plugin GIMP, který dokáže exportovat všechny vrstvy jako samostatné obrázky.
  • pdftoppm :Tento nástroj příkazového řádku je součástí poppler / poppler-utils -Zabalit a převést dokumenty PDF na obrázky (s každou stránkou PDF jako samostatný obrázek), jako jsou PNG, JPEG a další. Nástroj dokáže převést jednu stránku dokumentu PDF, všechny stránky nebo rozsah stránek a má více možností, jako je nastavení rozlišení, oříznutí obrázků a další.

Převod PDF na obrázek (PNG, JPEG atd.) pomocí GIMP

GIMP, bezplatný editor obrázků s otevřeným zdrojovým kódem pro Linux, Windows a macOS, dokáže exportovat stránky dokumentů PDF do různých obrazových formátů včetně PDF, JPEG, TIFF, BMP a mnoha dalších.

Při otevírání dokumentu PDF pomocí GIMPu se každá stránka přidá jako samostatná vrstva a jako obrázek lze exportovat pouze jednu stránku PDF najednou. Pomocí pluginu GIMP můžete exportovat všechny stránky PDF (vrstvy GIMPu) nebo vybranou skupinu vrstev jako samostatné obrázky najednou.

Pomocí GIMPu převeďte jednu nebo několik stránek PDF do formátu PNG, JPEG a dalších obrazových formátů.

Začněme převodem jedné (nebo jen několika) stránek PDF do formátu PNG, JPEG atd. pomocí GIMPu, který nevyžaduje instalaci žádných pluginů. Z GIMPu File V nabídce klikněte na Open a vyberte soubor PDF. A Import from PDF Mělo by se objevit dialogové okno – ujistěte se, že Open pages as Možnost je nastavena na Layers a klikněte na Import :

V dialogovém okně Vrstvy GIMPu přejděte na stránku, kterou chcete převést z PDF do PNG, JPEG atd., a přetáhněte ji nahoru ukazatelem myši tak, aby to byla první vrstva:

Dále klikněte na nabídku soubor GIMP Export As... . V dialogovém okně exportu můžete buď změnit příponu názvu exportovaného souboru na požadovaný formát obrázku (v Name pole výše), nebo klikněte na Select File Type (By Extension) v dolní části dialogového okna vyberte formát, který bude použit pro exportovanou stránku PDF:

Nyní vše, co musíte udělat, je udělat Export uložit stránku PDF jako PNG, JPEG, TIFF nebo jakýkoli jiný formát obrázku.

V závislosti na typu obrázku, který používáte pro exportovanou stránku PDF, GIMP zobrazí dialogové okno, kde můžete změnit některá nastavení, jako je kvalita obrázku, úroveň komprese a tak dále. Zde proveďte požadované změny a poté klikněte na Export a obrazový soubor bude uložen do vašeho počítače.

Pokud chcete exportovat další stránky dokumentu PDF do obrázku, přesuňte vrstvu se stránkou na začátek seznamu vrstev v GIMPu a proces opakujte. Chcete-li zjistit, jak převést celý soubor PDF (nebo velký počet stránek PDF najednou) do JPEG, PNG a dalších obrazových formátů pomocí GIMPu, přečtěte si pokyny níže.

Pomocí pluginu GIMP Export Layers exportujte všechny/vybrané vrstvy (v tomto případě stránky PDF) jako samostatné obrázky.

Export vrstev je plugin GIMP, který dokáže exportovat vrstvy jako samostatné obrázky. Může exportovat vrstvy v jakémkoli formátu souboru podporovaném GIMPem a má různé možnosti, jako je export všech vrstev, pouze viditelné vrstvy, export pouze vybraných vrstev a další.

Stáhněte si plugin Export Layers pro GIMP. dolů.

Tento plugin můžete snadno nainstalovat do systému Windows pomocí instalačního programu systému Windows, který je součástí dodávky. Chcete-li jej nainstalovat na Linux nebo macOS, stáhněte si archiv ZIP z Export Layers, rozbalte jej a zkopírujte export_layers.py Soubor a export_layers Složka do:

  • Linux:

    • GIMP 2.8:~/.gimp-2.8/plug-ins
    • GIMP 2.10 byl nainstalován pomocí správce balíčků vaší distribuce Linuxu:~/.config/GIMP/2.10/plug-ins
    • GIMP 2.10 nainstalovaný z balíčku Flathub Flatpak:~/.var/app/org.gimp.GIMP/config/GIMP/2.10/plug-ins
    • GIMP 2.10 s nainstalovaným Snap:~/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

Restartujte GIMP, pokud byl spuštěn při instalaci pluginu.

Více o instalaci zásuvného modulu Export Layer GIMP najdete v jeho dokumentaci.

Nyní otevřete soubor PDF pomocí GIMPu a ujistěte se, že Open pages as Možnost je nastavena na Layers v dialogovém okně importu, jak již bylo vysvětleno výše.

Nyní můžete kliknutím na File -> Export Layers... převést všechny stránky PDF nebo vybranou skupinu stránek do obrazových formátů, jako je PNG, JPEG a jakýkoli jiný formát podporovaný aplikací GIMP. z nabídky GIMP. Pokud chcete exportovat všechny stránky PDF jako samostatné obrázky PNG, stačí vybrat umístění a stisknout tlačítko Export Tlačítko.

Export Layers Dialogové okno umožňuje změnit příponu souboru a provádět další pokročilé operace. Stiskněte png Pole ve spodní části dialogu pro změnu formátu obrázku:

Pro pokročilé možnosti klikněte na Settings v dolní části Export Layers Dialog a poté Show more settings .

Pokud například chcete exportovat pouze vrstvy, které jste vybrali v dialogovém okně náhledu (zobrazeno napravo od okna), Export Layers Dialog), klikněte na + Add Constraint... a poté Only layers selected in the preview :

Nyní můžete kliknout na vrstvu v pravém postranním panelu náhledu a poté kliknout na tlačítko. podržte Shift Klávesou a kliknutím na další vrstvu vyberete všechny vrstvy mezi nimi. Nebo podržte Ctrl Tlačítko a klikněte na každou vrstvu, kterou chcete exportovat.

Nyní vše, co musíte udělat, je kliknout na Export Button a GIMP začne exportovat stránky PDF, které jste vybrali (nebo všechny) do PNG, JPEG nebo jakéhokoli formátu obrázku, který jste zvolili:

Další informace o přizpůsobení exportu pomocí exportních vrstev naleznete na stránce dokumentace pluginu.

Také by vás mohlo zajímat:Nakonfigurujte GIMP 2.10 tak, aby používal klávesové zkratky Photoshopu (jak na to)

Převod PDF na obrázky (PNG, JPEG, další) z příkazového řádku pomocí pdftoppm

pdftoppm dokáže z příkazového řádku převést stránky dokumentu PDF do obrazových formátů, jako jsou PNG, JPEG a další. In dokáže převést všechny stránky dokumentu PDF na samostatné soubory PDF, jednu stránku nebo rozsah stránek, podporuje nastavení rozlišení obrazu, změnu měřítka, oříznutí výsledných obrázků a mnoho dalšího.

pdftoppm je součástí poppler / poppler-utils / poppler-tools Balíček (v závislosti na použité distribuci Linuxu). Nainstalujte tento balíček následovně:

  • Debian, Ubuntu, Linux Mint a další distribuce Linuxu založené na Debianu/Ubuntu:
sudo apt install poppler-utils

  • Fedora:
sudo dnf install poppler-utils

  • openSUSE:
sudo zypper install poppler-tools

  • Arch Linux:
sudo pacman -S poppler

V jiných distribucích Linuxu použijte ke správě poppler správce balíčků / poppler-utils Balíček.

Nyní začněme používat pdftoppm pro cpřevrácení celého PDF (říkáme tomu document.pdf v tomto příkladu) v PNG a pojmenujte každou stránku PDF převedenou do PNG jako document-01.png , document-02.png a tak dále:

pdftoppm -png document.pdf document

Chcete převést stránky PDF na JPEG namísto PNG? Použijte -jpeg Místo toho. Použijte pro TIFF -tiff . Pokud neurčíte formát obrázku, pdftoppm ve výchozím nastavení převede stránky PDF na obrázkové soubory PPM.

Jak definovat rozsah stránek pro převod PDF na obrázek pomocí pdftoppm , použijte -f N , kde N je číslo stránky první stránky, která se má vytisknout, a -l N , kde N je v tomto případě poslední stránka, která se má vytisknout.

Chcete-li například získat stránky 5–15 z dokumentu PDF (s názvem document.pdf v příkladu) v PNG s pdftoppm a nechejte každý výsledný obrázek pojmenovat document-05.png , document-06.png a tak dále byste použili:

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

Chtěli byste zvýšit DPI převedeného obrázku? ? Ve výchozím nastavení pdftoppm převádí stránky PDF na obrázky s rozlišením 150 DPI. Chcete-li zvýšit DPI, přidejte -rx a -ry na příkaz s vašimi vlastními hodnotami.

Chcete-li například pro výsledné obrázky použít rozlišení 300 DPI, použijte:

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

Chcete-li zobrazit všechny možnosti podporované pdftoppm, spusťte. konec pdftoppm --help a man pdftoppm .

Články související s PDF, které by se vám mohly také líbit:

  • Jak vytvářet vyplnitelné formuláře PDF pomocí LibreOffice Writer
  • PDFArranger:Sloučení, rozdělení, otočení, oříznutí nebo změna uspořádání PDF dokumentů (PDF Shuffler Fork)


Debian
  1. Jak vytvořit databázi v MySQL pomocí příkazového řádku

  2. Jak extrahovat soubor tar.gz v Linuxu pomocí příkazového řádku

  3. Jak odebrat uživatele v Linuxu pomocí příkazového řádku

  1. Jak převést PDF na text v systému Linux (GUI a příkazový řádek)

  2. Jak sloučit obrázky v příkazovém řádku?

  3. Jak převedu dokument DjVu do PDF v Linuxu pouze pomocí nástrojů příkazového řádku?

  1. Jak stáhnout soubor na Ubuntu pomocí příkazového řádku

  2. Jak zkontrolovat verzi Ubuntu z příkazového řádku

  3. Jak stáhnu soubory z příkazového řádku pomocí příkazu wget?