Tento krátký tutoriál vás provede převodem Excelu do PDF pomocí Pythonu tím, že poskytne kroky ke konfiguraci prostředí a úvod do potřebných knihoven. Pro převod Excel do PDF Python je také k dispozici ukázkový kód, kde je vytvořen sešit a jsou do něj vyplněna ukázková data, ale můžete také načíst existující soubor Excel, řekněme XLSX. Budete mít také kontrolu nad výstupem PDF nastavením jeho vlastností a zobrazením stylu obsahu zdrojového souboru Excel před vygenerováním souboru PDF.
Kroky k exportu Excelu do PDF v Pythonu
- Nainstalujte Python a Aspose.Cells pro Python přes Javu
- Vytvořte a vyplňte workbook pro testování této konverze
- Vytvořte instanci objektu třídy PdfSaveOptions pro konfiguraci výstupního PDF vytvořeného Pythonem
- Nakonfigurujte výstupní PDF tak, aby zobrazoval čáry mřížky
- Automaticky přizpůsobte sloupce listu tak, aby se ve výstupním souboru PDF správně zobrazil celý obsah
- Uložte sešit jako PDF pomocí výše uvedených konfigurací
Nejprve byste měli nainstalovat Java a Python do vašeho systému a poté nainstalovat Aspose-Cells a JPype1 pomocí příkazu PIP pro převod Excel do PDF v Pythonu. Pro převod do PDF lze vytvořit nový sešit nebo načíst existující soubor Excel. Volby zobrazení a další vlastnosti výstupního souboru PDF můžete nastavit pomocí instance třídy PdfSaveOptions, kterou lze předat jako argument ve funkci uložení sešitu.
Kód pro převod Excelu do PDF pomocí Pythonu
Když převedete Excel do PDF Python vyžaduje nějaké knihovny a prostředí, proto v tomto kódu importujeme potřebné třídy a na začátku voláme jpype.startJVM() a na konci jpype.shutdownJVM() pro umožnění prostředí potřebného k spustit kód. Vytvoří se prázdný sešit a naplní se daty, ale můžete načíst jakýkoli existující soubor aplikace Excel, jako je XLSX, XLS, ODS atd., který obsahuje požadovaná data. Worksheet.PageSetup se používá k nastavení příznaku pro tisk čar mřížky ve zdrojovém souboru a PdfSaveOptions se používá k zobrazení čar mřížky ve výstupním souboru PDF nastavením typu čáry mřížky na HAIR.
V tomto rychlém tutoriálu jsme se naučili, jak převést Excel do PDF pomocí Pythonu. Pokud se chcete dozvědět, jak uložit soubor Excel jako HTML v Pythonu, přečtěte si článek o jak převést Excel do HTML pomocí Pythonu.