Convertir XML en PDF

Le format XML est utilisé pour stocker des données structurées. Il existe plusieurs façons de convertir XML en PDF dans Aspose.PDF.

Considérez l’option d’utilisation d’un document XML basé sur la norme XSL-FO.

Convertir XSL-FO en PDF

La conversion de fichiers XSL-FO en PDF peut être mise en œuvre en utilisant l’objet Document avec XslFoLoadOptions, mais parfois vous pouvez rencontrer une structure de fichier incorrecte.

// Convertir XML en PDF public void convertXMLtoPDF() { // Initialiser l’objet document 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);
        // Enregistrer le fichier PDF résultant
        document.save(pdfDocumentFileName.toString());
    } catch (Exception e) {
        resultMessage.setText(e.getMessage());
        return;
    }
    resultMessage.setText(R.string.success_message);
}    
```