Convertir XML a PDF

El formato XML se utiliza para almacenar datos estructurados. Hay varias formas de convertir XML a PDF en Aspose.PDF.

Considere la opción de usar un documento XML basado en el estándar XSL-FO.

Convertir XSL-FO a PDF

La conversión de archivos XSL-FO a PDF puede implementarse usando Documento objeto con XslFoLoadOptions, pero a veces puedes encontrarte con una estructura de archivo incorrecta.

// Convert XML to PDF
    public void convertXMLtoPDF() {
        // Initialize document object
        String pdfDocumentFileName = new File(fileStorage,"XML-to-PDF.pdf").toString();
        String xmlDocumentFileName = new File(fileStorage,"Conversion/employees.xml").toString();
        String xsltDocumentFileName = new File(fileStorage, "Conversion/employees.xslt").toString();

        try {
            XslFoLoadOptions options = new XslFoLoadOptions(xsltDocumentFileName);
            document = new Document(xmlDocumentFileName,options);
            // Save resultant PDF file
            document.save(pdfDocumentFileName.toString());
        } catch (Exception e) {
            resultMessage.setText(e.getMessage());
            return;
        }
        resultMessage.setText(R.string.success_message);
    }    
    ```