Tento krátký návod jak převést XSL FO do PDF pomocí Pythonu. Obsahuje všechny požadované informace k vytvoření prostředí pro spuštění ukázkového kódu, seznam kroků, které je třeba dodržet při psaní této aplikace, a spustitelný ukázkový kód demonstrující proces jak exportovat XSL FO do PDF pomocí Pythonu . Získáte také podrobnosti pro přizpůsobení načítání XSL FO souborů a přizpůsobení výstupního PDF souboru na disk nebo do výstupního proudu.
Kroky k vykreslení XSL FO do PDF pomocí Pythonu
- Pro převod XSL-FO do PDF nakonfigurujte prostředí na použijte Aspose.PDF pro Python přes .NET
- Vytvořte objekt třídy XslFoLoadOptions pro přizpůsobení načítání souboru XSL FO
- Načtěte soubor XSL FO s objektem třídy Document pomocí názvu souboru a objektu XslFoLoadOptions
- Uložte načtený soubor XSL FO jako PDF pomocí metody save() v objektu Document
Tyto kroky shrnují proces převodu XSL FO do PDF pomocí Pythonu. Proces se zahájí deklarací objektu třídy XslFoLoadOptions objektu, který se používá k přizpůsobení procesu pro načtení souboru XLS FO, po kterém následuje vytvoření instance objektu třídy Document, který převezme název souboru a možnosti načtení pro soubor XSL FO. Jakmile je soubor načten do objektu třídy Document, lze jej uložit v různých formátech, jako je PDF, DOC, XPS, HTML a PPTX, abychom jmenovali alespoň některé.
Kód pro export XSL FO do PDF pomocí Pythonu
Výše uvedený segment kódu ukazuje jak vykreslit XSL FO do PDF pomocí Pythonu. Objekt třídy XslFoLoadOptions poskytuje možnosti přizpůsobení načítání souborů XSL FO, můžete nastavit WarningHandler tak, aby zpracovával varování, která se objeví při načítání souboru, a popsal typ vstupního souboru jako CGM, HTML, EPUB, XML, XSLFO a již brzy. Podobně můžete při ukládání načteného souboru jako PDF použít objekt třídy PDFSaveOptions k nastavení výchozího názvu písma, nastavení příznaku pro uzavření objektu odpovědi, nastavení cesty k dočasnému souboru a nastavení obsluhy varování pro ovládání varování.
Tento článek nás naučil transformovat XSL FO na PDF pomocí Pythonu. Pokud se chcete naučit proces vytváření souboru PDF v Pythonu, přečtěte si článek na jak vytvořit PDF v Pythonu.