Converter XML para PDF

O formato XML é usado para armazenar dados estruturados. Existem várias maneiras de converter XML para PDF no Aspose.PDF.

Considere a opção de usar um documento XML baseado no padrão XSL-FO.

Converter XSL-FO para PDF

A conversão de arquivos XSL-FO para PDF pode ser implementada usando o objeto Document com XslFoLoadOptions, mas às vezes você pode se deparar com uma estrutura de arquivo incorreta.

// Converter XML para PDF public void convertXMLtoPDF() { // Inicializar objeto do documento 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);
        // Salvar arquivo PDF resultante
        document.save(pdfDocumentFileName.toString());
    } catch (Exception e) {
        resultMessage.setText(e.getMessage());
        return;
    }
    resultMessage.setText(R.string.success_message);
}