So konvertieren Sie XSL FO mit Python in PDF

Dieses kurze Tutorial zeigt wie man XSL FO mit Python in PDF konvertiert. Es enthält alle erforderlichen Informationen zum Einrichten der Umgebung zum Ausführen des Beispielcodes, eine Liste der Schritte, die beim Schreiben dieser Anwendung befolgt werden müssen, und einen ausführbaren Beispielcode, der den Prozess demonstriert, wie XSL FO mit Python in PDF exportiert wird . Sie erhalten auch Details zum Anpassen des Ladens von XSL FO-Dateien und der Anpassung der Ausgabedatei PDF auf der Festplatte oder an einen Ausgabestream.

Schritte zum Rendern von XSL FO in PDF mit Python

  1. Konfigurieren Sie die Umgebung für die Konvertierung von XSL-FO in PDF auf Verwenden Sie Aspose.PDF für Python über .NET
  2. Erstellen Sie ein Objekt der Klasse XslFoLoadOptions, um das Laden der XSL-FO-Datei anzupassen
  3. Laden Sie die XSL-FO-Datei mit dem Document-Klassenobjekt unter Verwendung des Dateinamens und des XslFoLoadOptions-Objekts
  4. Speichern Sie die geladene XSL-FO-Datei mit der save()-Methode im Document-Objekt als PDF

Diese Schritte fassen den Prozess zum Konvertieren von XSL FO in PDF mit Python zusammen. Der Prozess wird gestartet, indem ein Objekt des XslFoLoadOptions-Klassenobjekts deklariert wird, das zum Anpassen des Prozesses verwendet wird, um eine XLS-FO-Datei zu laden, gefolgt von der Instanziierung des Document-Klassenobjekts, das den Dateinamen und die Ladeoptionen für die XSL-FO-Datei übernimmt. Sobald die Datei in das Document-Klassenobjekt geladen wurde, kann sie in verschiedenen Formaten wie PDF, DOC, XPS, HTML und PPTX-Format gespeichert werden, um nur einige zu nennen.

Code zum Exportieren von XSL FO in PDF mit Python

Das obige Codesegment zeigt wie XSL FO mit Python in PDF gerendert wird. Das XslFoLoadOptions-Klassenobjekt bietet Optionen zum Anpassen des Ladens der XSL-FO-Dateien. Sie können den WarningHandler so einstellen, dass er die Warnungen verarbeitet, die beim Laden der Datei ausgelöst werden, und den Eingabedateityp als CGM, HTML, EPUB, XML, XSLFO und beschreiben bald. In ähnlicher Weise können Sie beim Speichern der geladenen Datei als PDF das Klassenobjekt PDFSaveOptions verwenden, um den Standardschriftnamen festzulegen, das Flag zum Schließen des Antwortobjekts festzulegen, den Pfad der temporären Datei festzulegen und einen Warnungshandler zum Steuern der Warnungen.

Dieser Artikel hat uns gelehrt, XSL FO mit Python in PDF umzuwandeln. Wenn Sie mehr über den Prozess zum Erstellen einer PDF-Datei in Python erfahren möchten, lesen Sie den Artikel zu wie man PDF in Python erstellt.

 Deutsch