Convert XML to PDF
Contents
[
Hide
]
在线试用。您可以在此链接上在线检查 Aspose.PDF 转换的质量并查看结果 products.aspose.app/pdf/conversion/xml-to-pdf
XML 格式用于存储结构化数据。在 Aspose.PDF 中有几种将 XML 转换为 PDF 的方法。
考虑使用基于 XSL-FO 标准的 XML 文档的选项。
将 XSL-FO 转换为 PDF
使用 Document 对象和 XslFoLoadOptions 可以实现 XSL-FO 文件到 PDF 的转换,但有时您可能会遇到文件结构不正确的问题。
// 将 XML 转换为 PDF public void convertXMLtoPDF() { // 初始化文档对象 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);
// 保存生成的 PDF 文件
document.save(pdfDocumentFileName.toString());
} catch (Exception e) {
resultMessage.setText(e.getMessage());
return;
}
resultMessage.setText(R.string.success_message);
}