这篇指南文章将引导您完成在 C#** 中将 XML 转换为 PDF 所需的精确步骤。本文提供了C# 将 XML 转换为 PDF 功能的示例,以及有关如何设置开发环境以进行文档转换的说明。在这里,您可以找到全面的说明以及使用 C# 将 XML 转换为 PDF 的工作示例代码。
在 C# 中将 XML 转换为 PDF 的步骤
- 在 .NET 项目中从 NuGet 安装 GroupDocs.Conversion for .NET 包,用于将 XML 转换为 PDF
- 添加对 GroupDocs.Conversion 命名空间的引用以从 XML C# 功能创建 PDF
- 创建 Converter 类的实例并加载输入 XML 文件以进行转换
- 创建 PdfConvertOptions 类的对象并定义参数以自定义输出 PDF 文件
- 最后,调用 Converter 类的 Convert 方法,并将转换后的文件路径与 PdfConvertOptions 对象一起传递给它
上述步骤很简单,让您可以轻松开发 convert XML to PDF C# 功能。您可以使用这些说明,而无需安装任何其他软件来实现 C# XML 到 PDF 功能。第一步,您必须从 NuGet 网站安装所需的包,并在代码中使用必要的命名空间。之后,通过初始化 Converter 类加载输入 XML 文件,并通过使用 PdfConvertOptions 类设置属性来自定义输出 PDF 文件。在最后一步中,通过调用 Convert 方法将转换后的文件保存到磁盘。
在 C# 中将 XML 转换为 PDF 的代码
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertXmlToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert XML to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source XML file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.xml"); | |
// Set the convert options for PDF document | |
var convertOptions = new PdfConvertOptions() | |
{ | |
Height = 500, | |
Width = 500, | |
Dpi = 100, | |
PageNumber = 1, | |
PagesCount = 1 | |
}; | |
// Convert and save the XML in PDF format | |
converter.Convert("converted.pdf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
我们已经使用上一节中定义的说明向您展示了 generate PDF from XML C# 功能的实现。我们通过定义许多属性来定制转换后的文档,您可以根据您的具体要求对其进行修改。此外,您可以轻松地将 XML 文档转换为多种其他格式,例如 SVG、PPTX、DOCX、MHTML、POTX、XLSX、PNG、MD 等等。
我们已经讨论了 XML 到 PDF C# 功能的文档转换过程,并为其开发了示例代码。最近,我们发表了一篇使用 C# 将 RTF 转换为 HTML 的文章,请访问 如何在 C# 中将 RTF 转换为 HTML 了解更多信息。