PDF处理控件Aspose.PDF功能演示:将XML转换为PDF

用于ASP.NET API的Aspose.PDF广泛支持XML转换功能,因为根据API用户的要求,它包含许多相关的增强功能,可以使用将XML导出为PDF的高效功能来提升.NET应用程序。

  • 将XML转换为PDF
  • 在XML中使用HTML并转换为PDF
  • 将XML和XSLT转换为PDF

目前,.NET版Aspose.PDF升级到v20.6版,优化提取的页面丢失问题,修复PDF转换为HTML时的一些问题,感兴趣的朋友可点击下方按钮下载最新版。

将XML转换为PDF

要将XML转换为PDF,您需要遵循Aspose.PDF for .NET API的XML Schema,该XML Schema是XSD文件。以下是一个XML文件,我们将其转换为PDF,作为Hello World演示。

This is Html String. ]]>      

需要按照以下步骤将XML转换为PDF文件:

  • 初始化 Document 类的对象
  • 使用BindXml方法加载XML文件
  • 保存转换后的PDF文件

以下代码段显示了如何在C#中将XML转换为PDF:

// Instantiate Document objectDocument doc = new Document();// Bind source XML filedoc.BindXml(dataDir + "XML.xml");// Convert XML to PDFdoc.Save(dataDir + "XMLToPDF.pdf");

在XML中使用HTML并转换为PDF

有时可能需要先将XML中的HTML转换为HTML。.NET API的Aspose.PDF也支持此功能。但是,HTML和XML标签非常相似。因此,需要指定CDATA标记,以便不将HTML解析为XML标记。下面的示例XML文件包括用CDATA表示的HTML,以避免出现任何异常: