Ce court didacticiel explique comment convertir XSL FO en PDF à l’aide de Python. Il contient toutes les informations requises pour établir l’environnement d’exécution de l’exemple de code, une liste des étapes à suivre lors de l’écriture de cette application et un exemple de code exécutable démontrant le processus de comment exporter XSL FO vers PDF à l’aide de Python . Vous obtiendrez également des détails pour personnaliser le chargement des fichiers XSL FO et la personnalisation du fichier de sortie PDF sur le disque ou sur un flux de sortie.
Étapes pour rendre XSL FO en PDF en utilisant Python
- Configurez l’environnement sur utiliser Aspose.PDF pour Python via .NET pour convertir XSL-FO en PDF
- Créez un objet de classe XslFoLoadOptions pour personnaliser le chargement du fichier XSL FO
- Chargez le fichier XSL FO avec l’objet de classe Document en utilisant le nom de fichier et l’objet XslFoLoadOptions
- Enregistrez le fichier XSL FO chargé au format PDF à l’aide de la méthode save() dans l’objet Document
Ces étapes résument le processus pour convertir XSL FO en PDF en utilisant Python. Le processus est démarré en déclarant un objet de classe XslFoLoadOptions qui est utilisé pour personnaliser le processus de chargement d’un fichier XLS FO suivi de l’instanciation de l’objet de classe Document qui prend le nom du fichier et les options de chargement pour le fichier XSL FO. Une fois le fichier chargé dans l’objet de classe Document, il peut être enregistré dans différents formats tels que PDF, DOC, XPS, HTML et PPTX pour n’en nommer que quelques-uns.
Code pour exporter XSL FO vers PDF en utilisant Python
Le segment de code ci-dessus montre comment rendre XSL FO en PDF en utilisant Python. L’objet de classe XslFoLoadOptions fournit des options pour personnaliser le chargement des fichiers XSL FO, vous pouvez définir le WarningHandler pour gérer les avertissements qui sont déclenchés lors du chargement du fichier et décrire le type de fichier d’entrée comme CGM, HTML, EPUB, XML, XSLFO et bientôt. De même, lors de l’enregistrement du fichier chargé au format PDF, vous pouvez utiliser l’objet de classe PDFSaveOptions pour définir le nom de la police par défaut, définir l’indicateur pour fermer l’objet de réponse, définir le chemin du fichier temporaire et définir un gestionnaire d’avertissement pour contrôler le mises en garde.
Cet article nous a appris à transformer XSL FO en PDF en utilisant Python. Si vous souhaitez apprendre le processus de création d’un fichier PDF en Python, consultez l’article sur comment créer un PDF en Python.