تحويل XML إلى PDF

تنسيق XML يُستخدم لتخزين البيانات المُنظمة. هناك عدة طرق للتحويل XML إلى PDF في Aspose.PDF.

فكِّر في خيار استخدام مستند XML مبنٍ على معيار XSL-FO.

تحويل XSL-FO إلى PDF

يمكن تنفيذ تحويل ملفات XSL-FO إلى PDF باستخدام مستند كائن مع XslFoLoadOptions, لكن في بعض الأحيان قد تواجه بنية ملف غير صحيحة.

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