Este breve tutorial guía cómo convertir XSL FO a PDF usando Python. Contiene toda la información requerida para establecer el entorno para ejecutar el código de muestra, una lista de pasos a seguir al escribir esta aplicación y un código de muestra ejecutable que demuestra el proceso de cómo exportar XSL FO a PDF usando Python . También obtendrá detalles para personalizar la carga de archivos XSL FO y la personalización del archivo de salida PDF en el disco o en un flujo de salida.
Pasos para renderizar XSL FO a PDF usando Python
- Configure el entorno en use Aspose.PDF para Python a través de .NET para convertir XSL-FO a PDF
- Cree un objeto de la clase XslFoLoadOptions para personalizar la carga del archivo XSL FO
- Cargue el archivo XSL FO con el objeto de clase Document usando el nombre de archivo y el objeto XslFoLoadOptions
- Guarde el archivo XSL FO cargado como PDF usando el método save() en el objeto Documento
Estos pasos resumen el proceso para convertir XSL FO a PDF usando Python. El proceso se inicia declarando un objeto de la clase XslFoLoadOptions que se usa para personalizar el proceso para cargar un archivo XLS FO seguido de la instanciación del objeto de la clase Document que toma el nombre del archivo y las opciones de carga para el archivo XSL FO. Una vez que el archivo se carga en el objeto de la clase Documento, se puede guardar en varios formatos como PDF, DOC, XPS, HTML y PPTX, por nombrar algunos.
Código para exportar XSL FO a PDF usando Python
El segmento de código anterior demuestra cómo convertir XSL FO a PDF usando Python. El objeto de clase XslFoLoadOptions proporciona opciones para personalizar la carga de los archivos XSL FO. Puede configurar el WarningHandler para manejar las advertencias que se generan al cargar el archivo y describir el tipo de archivo de entrada como CGM, HTML, EPUB, XML, XSLFO y pronto. De manera similar, al guardar el archivo cargado como PDF, puede usar el objeto de clase PDFSaveOptions para establecer el nombre de fuente predeterminado, establecer el indicador para cerrar el objeto de respuesta, establecer la ruta del archivo temporal y establecer un controlador de advertencia para controlar el advertencias
Este artículo nos ha enseñado a transformar XSL FO a PDF usando Python. Si desea conocer el proceso para crear un archivo PDF en Python, consulte el artículo sobre cómo crear PDF en Python.