Convertir XML en PDF

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

Envisagez l’option d’utiliser un document XML basé sur la norme XSL-FO.

Convertir XSL-FO en PDF

La conversion des fichiers XSL-FO en PDF peut être implémentée à l’aide de Document objet avec XslFoLoadOptions, mais parfois vous pouvez rencontrer une structure de fichier incorrecte.

// 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);
    }    
    ```