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.