GNU/Linux >> Znalost Linux >  >> Linux

Jak převést obrázky PDF na PNG a zpět v Linuxu

Někdy potřebujeme rychle převést soubor PDF na obrázky nebo uložit sadu obrázků jako soubor PDF. K tomu můžeme použít několik nástrojů příkazového řádku, jako je poppler-utils (převádí PDF na obrázkové soubory) a ImageMagick (převádí obrázky na dokument PDF). Tento článek popisuje, jak to udělat rychlým a snadným způsobem.

poppler-utils

poppler-utils je předkompilovaná sada nástrojů příkazového řádku (založených na Popplerovi) pro manipulaci se soubory PDF a jejich převod do jiných formátů.

Jedním z těchto nástrojů je pdftomppm který převádí dokumenty PDF na obrázky ve formátech jako PNG nebo JPG. Tento nástroj vám pomůže uložit celý soubor PDF, jednu stránku nebo rozsah stránek z vašeho dokumentu PDF do obrázku(ů).

Instalace poppler-utils

Chcete-li nainstalovat poppler-utils, musíme provést následující příkaz:

sudo apt install poppler-utils -y

Nyní můžete použít pdftoppm příkaz pro transformaci souboru PDF na jeden nebo více obrázků.

Převést celý soubor PDF na obrázky

Pojďme převést How-to-convert-PDF-to-images-and-back-in-Linux.pdf soubor do obrázků PNG:

pdftoppm How-to-convert-PDF-to-images-and-back-in-Linux.pdf How-to-convert-PDF-to-images-and-back-in-Linux -png

V tomto příkazu:

  • How-to-convert-PDF-to-images-and-back-in-Linux.pdf je název souboru PDF
  • How-to-convert-PDF-to-images-and-back-in-Linux je společná předpona pro všechny názvy obrázků
  • -png je cílový formát obrázku

V důsledku provedení získáte pěkný obrázek PNG každé jednotlivé stránky PDF.

Převést jednu stránku PDF na obrázek

Libovolnou stránku z dokumentu PDF můžete převést na obrázek zadáním první (-f ) a poslední (-l ) argumenty pro stejný příkaz.

Chcete-li například převést pouze první stránku dokumentu, použijte následující příkaz:

pdftoppm -f 1 -l 1 How-to-convert-PDF-to-images-and-back-in-Linux.pdf How-to-convert-PDF-to-images-and-back-in-Linux -png

Převést řadu stránek PDF

Stejným způsobem můžete převést řadu stránek PDF na obrázky: 

pdftoppm -f 2 -l 3 How-to-convert-PDF-to-images-and-back-in-Linux.pdf How-to-convert-PDF-to-images-and-back-in-Linux -png

Úprava kvality obrazu (DPI)

Ve výchozím nastavení pdftoppm převádí stránky PDF na obrázky pomocí 150 DPI.

Chcete-li změnit rozlišení, použijte -rx argument k určení rozlišení X a -ry číslo pro určení rozlišení Y, například:

pdftoppm How-to-convert-PDF-to-images-and-back-in-Linux.pdf How-to-convert-PDF-to-images-and-back-in-Linux -png -rx 200 -ry 200

Jakmile jsme se zabývali transformací PDF na obrázek, pojďme se podívat, jak můžeme uložit obrázky jako soubor PDF pomocí ImageMagick.

ImageMagick

ImageMagick je široce používaná sada nástrojů příkazového řádku pro převod obrázků z jednoho formátu do druhého. Jedním z takových nástrojů je „převést .“

Převést umožňuje nejen měnit měřítko, rozmazávat, ořezávat, zbavit skvrn, vyblednout, kreslit, převracet, spojovat a znovu vzorkovat obrázky, ale můžete jej použít k převodu jednoho nebo více obrázků do souboru PDF. Podívejte se na Ultimátní průvodce manipulací s obrázky v článku ImageMagick, kde o něm získáte více informací.

Instalace ImageMagick

Chcete-li nainstalovat ImageMagick nástroje, použijte následující:

sudo apt install imagemagick

Převést obrázky do souboru PDF

Pomocí níže uvedeného příkazu převeďte všechny obrázky do souboru PDF:

convert *.png My-Awesome-PDF-file.pdf

Poznámka :pokud čelíte convert-im6.q16:pokuste se provést operaci, kterou nepovoluje bezpečnostní politika `PDF‘ @ error/constitute.c/IsCoderAuthorized/408. chybu, můžete ji opravit provedením následujícího příkazu:

sed -i '/disable ghostscript format types/,+6d' /etc/ImageMagick-6/policy.xml

Shrnutí

V tomto článku jsme popsali, jak převést soubory PDF na obrázky PNG a obrázky PNG na soubor PDF pomocí nástrojů příkazového řádku systému Linux, jako je pdftomppm a ImageMagick .

Znáte lepší způsob? Dejte nám o tom vědět v sekci komentářů níže!


Linux
  1. Jak optimalizovat a komprimovat obrázky JPEG nebo PNG v příkazovém řádku Linuxu

  2. Jak převést více obrázků do PDF v Ubuntu Linux

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

  1. Jak vytvořit video ze souborů PDF v Linuxu

  2. Převést Pdf na obrázky do Pdf?

  3. gImageReader – Extrahujte text z obrázků a PDF v Linuxu

  1. Jak převést soubory pptx na jpg nebo png (pro každý snímek) na linuxu?

  2. Převeďte obrázky Webp na PNG pomocí příkazu Linux

  3. Jak převést PDF na stupně šedi