Hoe XSL FO naar PDF te converteren met behulp van Python

Deze korte handleiding laat zien hoe u XSL FO naar PDF converteert met behulp van Python. Het bevat alle vereiste informatie om de omgeving tot stand te brengen om de voorbeeldcode uit te voeren, een lijst met stappen die moeten worden gevolgd bij het schrijven van deze applicatie en een uitvoerbare voorbeeldcode die het proces demonstreert van hoe XSL FO naar PDF te exporteren met behulp van Python . U krijgt ook details over het aanpassen van het laden van XSL FO-bestanden en het aanpassen van het uitvoer-PDF-bestand op de schijf of naar een uitvoerstroom.

Stappen om XSL FO naar PDF te renderen met behulp van Python

  1. Configureer de omgeving naar gebruik Aspose.PDF voor Python via .NET voor het converteren van XSL-FO naar PDF
  2. Maak een object van de klasse XslFoLoadOptions om het laden van het XSL FO-bestand aan te passen
  3. Laad het XSL FO-bestand met het Document-klassenobject met behulp van de bestandsnaam en het XslFoLoadOptions-object
  4. Sla het geladen XSL FO-bestand op als PDF met behulp van de methode save() in het documentobject

Deze stappen vatten het proces samen om XSL FO naar PDF te converteren met behulp van Python. Het proces wordt gestart door een object van de klasse XslFoLoadOptions te declareren dat wordt gebruikt om het proces aan te passen om een XLS FO-bestand te laden, gevolgd door de instantiëring van het klasseobject Document dat de bestandsnaam en laadopties voor het XSL FO-bestand aanneemt. Nadat het bestand is geladen in het klasseobject Document, kan het worden opgeslagen in verschillende indelingen, zoals PDF, DOC, XPS, HTML en PPTX, om er maar een paar te noemen.

Code om XSL FO naar PDF te exporteren met behulp van Python

Het bovenstaande codesegment demonstreert hoe XSL FO naar PDF kan worden omgezet met behulp van Python. Het klasseobject XslFoLoadOptions biedt opties om het laden van de XSL FO-bestanden aan te passen. U kunt de WarningHandler instellen om de waarschuwingen af te handelen die worden weergegeven tijdens het laden van het bestand, en beschrijft het invoerbestandstype als CGM, HTML, EPUB, XML, XSLFO en spoedig. Op dezelfde manier kunt u tijdens het opslaan van het geladen bestand als PDF het klasseobject PDFSaveOptions gebruiken om de standaardlettertypenaam in te stellen, de vlag instellen om het responsobject te sluiten, het pad van het tijdelijke bestand in te stellen en een waarschuwingshandler in te stellen voor het besturen van de waarschuwingen.

Dit artikel heeft ons geleerd om XSL FO naar PDF te transformeren met behulp van Python. Als je het proces wilt leren om een PDF-bestand in Python te maken, raadpleeg dan het artikel op hoe maak je een pdf in python.

 Nederlands