Převést PDF na JPG v Pythonu

Soubory PDF jsou všude ve formě dokumentů, faktur, účtenek, článků a tak dále. Je to jeden z nejpohodlnějších formátů pro tisk a sdílení dokumentů. V některých případech musíte soubory PDF převést na obrázky JPG pro generování náhledů nebo vkládání do aplikací front-end. Abychom toho dosáhli, tento článek popisuje, jak převést stránky v PDF na obrázky JPG programově v Pythonu.

Knihovna Python PDF to JPG Converter

Aspose.Words for Python je knihovna s bohatými funkcemi pro automatizaci operací zpracování textu v aplikacích Pythonu. Umožňuje vám bezproblémově vytvářet a manipulovat s textovými dokumenty. Tuto knihovnu použijeme k převodu souborů PDF na obrázky JPG. Knihovnu můžete nainstalovat do vaší aplikace Python z PyPI pomocí následujícího příkazu pip.

> pip install aspose-words

Jak převést PDF na JPG v Pythonu

Podívejme se, jak převést soubor PDF na JPG v Pythonu. K tomu stačí načíst soubor PDF, procházet jeho stránky a každou stránku uložit jako obrázek JPG. Níže jsou uvedeny kroky k uložení stránek do souboru PDF jako obrázků JPG v Pythonu.

  • Načtěte soubor PDF pomocí třídy Document.
  • Procházejte stránky a extrahujte každou stránku pomocí metody Document.extractpages().
  • Uložte každou stránku do PDF jako obrázek JPG pomocí metody Document.save().

Následující ukázka kódu ukazuje, jak provést převod PDF na JPG v Pythonu.

import aspose.words as aw

# Načíst soubor PDF
doc = aw.Document("PDF.pdf")

# Uložte každou stránku v PDF jako JPG
for page in range(0, doc.page_count):
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"Output_{page + 1}.jpg")

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci k používání Aspose.Words pro Python bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak převést soubory PDF na obrázky JPG v Pythonu. Tuto funkci můžete použít ke generování JPG miniatur stránek PDF a jejich vkládání do aplikací. Kromě toho můžete prozkoumat více o knihovně textového editoru Python pomocí dokumentace. Také můžete sdílet své dotazy nebo dotazy prostřednictvím našeho fóra.

Viz také