Cómo renderizar XSL FO a PDF usando Java

En este breve tutorial, aprenderá cómo renderizar XSL FO a PDF usando Java en Windows, Mac OS o Ubuntu. Puede convertir el archivo XSL FO al formato PDF usando unas pocas líneas de código.

Pasos para renderizar XSL FO a PDF usando Java

  1. Configure Aspose.PDF desde el repositorio de Maven en su proyecto
  2. Cargue un archivo FO XSL de entrada en el objeto de clase Document usando la opción de carga XslFoLoadOptions
  3. Guarde el PDF de salida convertido desde el archivo XSL FO de entrada

En estos pasos, configuramos la biblioteca requerida y luego inicializamos el objeto de clase Documento para cargar el archivo FO XSL de entrada desde el disco. Luego procedemos a exportar XSL FO a PDF en Java usando la opción de carga XslFoLoadOptions.

Código para convertir XSL FO a PDF usando Java

import com.aspose.pdf.Document;
import com.aspose.pdf.License;
public class HowToRenderXSLfoToPDFUsingJava {
public static void main(String[] args) throws Exception {//main() function for HowToReadBookmarksInPdfUsingJava
// Instantiate a license to remove trial version limitations while converting XSL-Fo file to PDF
License BookmarksPDFlicense = new License();
BookmarksPDFlicense.setLicense("Aspose.PDF.lic");
// Load the source XSL-Fo file using XslFoLoadOptions
Document XSLFODocument = new Document("InputXSLFODocument.fo", new com.aspose.pdf.XslFoLoadOptions());
// Save the output PDF file created using XSL-FO document
XSLFODocument.save("ConvertedFromXSLFOFile.pdf");
}
}

El fragmento de código Java anterior carga el archivo XSL FO de entrada y lo convierte en un archivo PDF. No es necesario instalar la aplicación Adobe Acrobat para ejecutar este código.

En este tutorial, hemos aprendido cómo generar PDF desde XSL FO usando Java. También puede realizar otras operaciones, como leer marcadores de un archivo PDF, consulte el artículo sobre Cómo leer marcadores en PDF usando Java.

 Español