Převeďte soubory HTML do PDF v Pythonu

Jako programátor možná budete muset generovat dokumenty PDF z obsahu HTML. Můžete však čelit problémům, jako je nekvalitní výstup, pomalý převod atd. Tento článek vám poskytuje vysokorychlostní a vysoce kvalitní řešení pro převod souborů HTML do PDF v Pythonu, [zcela zdarma](#Get- a-Free-API-License). Pojďme se tedy podívat, jak provést převod HTML do PDF v aplikaci Python.

Jak převést HTML do PDF v Pythonu

Pro převod HTML do PDF použijeme Aspose.Words for Python. Jedná se o vysokorychlostní knihovnu Pythonu pro převod HTML souborů do PDF zajišťující vysokou věrnost. Můžete jej nainstalovat do svých aplikací Python pomocí následujícího příkazu pip.

pip install aspose-words

Kroky pro převod HTML do PDF

Aspose.Words pro Python poskytuje nejjednodušší způsob převodu obsahu HTML do formátu PDF v několika krocích. Takto můžete uložit soubor HTML ve formátu PDF.

  • Načtěte soubor HTML z disku.
  • Uložte HTML jako soubor PDF do požadovaného umístění.

Nyní se podívejme, jak provést tyto kroky v Pythonu a převést soubor HTML do formátu PDF.

Uložit HTML jako PDF v Pythonu

Následují kroky pro převod souboru HTML do PDF v Pythonu.

  • Načtěte soubor HTML pomocí třídy Document.
  • Uložte soubor HTML jako PDF pomocí metody Document.save(název_souboru).

Následující ukázka kódu ukazuje, jak uložit soubor HTML jako PDF v Pythonu.

import aspose.words as aw

# Načtěte soubor HTML z disku
doc = aw.Document("Document.html")

# Uložit HTML jako PDF
doc.save("html-to-pdf.pdf")

Bezplatná konverze HTML do PDF v Pythonu

Můžete získat bezplatnou dočasnou licenci k provádění převodu HTML do PDF v Pythonu bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak převést soubory HTML do PDF v Pythonu. Můžete tedy vytvořit svůj převodník HTML do PDF z vašich aplikací Python. Také můžete integrovat funkci “export do PDF” do WYSIWYG HTML editorů. V případě, že se chcete dozvědět více o Aspose.Words pro Python, navštivte dokumentaci. Kromě toho můžete své dotazy zveřejňovat na našem fóru.

Viz také