Tato základní příručka vysvětluje, jak sloučit HTML soubory do PDF v Pythonu. Popisuje instalaci knihovny ve vašem systému a poskytuje postup krok za krokem, včetně spustitelného úryvku kódu, ke kombinaci souborů HTML do jednoho PDF v Pythonu. Navíc nemusíte instalovat žádný další nástroj nebo aplikaci, aby tato funkce fungovala na vašem konci.
Kroky ke kombinaci HTML do PDF v Pythonu
- Nakonfigurujte Aspose.HTML API pro kombinování souborů HTML
- Přečtěte si několik HTML dokumentů, každý reprezentovaný instancí třídy HTMLDocument
- Iniciujte objekt třídy HTMLRenderer
- Vytvořte objekt třídy PdfDevice
- Sloučit soubory HTML do formátu PDF
Výše uvedené kroky popisují pracovní postup pro sloučení více souborů HTML do jednoho PDF v Pythonu. Nejprve připravte IDE pro práci s formáty souborů webových stránek. Následně načtěte každý soubor HTML a vytvořte seznam obsahující každý dokument. Nakonec vygenerujte jeden soubor PDF a uložte jej na disk nebo stream podle vašich požadavků.
Kód pro spojení více souborů HTML do jednoho PDF v Pythonu
import aspose.html | |
import os | |
from aspose.html import * | |
from aspose.html.rendering.pdf import * | |
from aspose.html.rendering import * | |
# Initialize HTML documents | |
document1 = HTMLDocument("input1.html") | |
document2 = HTMLDocument("input2.html") | |
document3 = HTMLDocument("input3.html") | |
documents = [document1, document2, document3] | |
renderer = HtmlRenderer() | |
device = PdfDevice("Combine.pdf") | |
renderer.render(device, documents) |
Tento ukázkový kód je rychlou verzí pro předvedení funkce kombinace více souborů HTML do jednoho PDF v Pythonu. Můžete jej však vylepšit a improvizovat, abyste mohli upravit počet vstupních souborů HTML nebo změnit výstupní formát na soubor HTML obsahující všechna data ze zdrojových souborů. Podobně můžete načíst jakýkoli existující soubor HTML a upravit jeho obsah, jako je značkovací text nebo CSS, před jeho sloučením s jinými dokumenty HTML.
Tento článek popisuje, jak sloučit HTML do PDF v Pythonu. Pokud potřebujete exportovat HTML do Wordu, podívejte se na Převeďte HTML do Wordu v Pythonu.