在本分步教程中,您将学习如何在 C# 中将 Markdown 转换为 XPS。我们将首先在 C# 中将 Markdown 转换为 HTML,然后使用 C# 代码将 HTML 转换为 XPS 文件格式。
在 C# 中将 Markdown 转换为 XPS 的步骤
- 从 NuGet.org 安装 Aspose.HTML for .NET 包
- 包括 Aspose.HTML API 的四个必需的命名空间
- 使用 SetLicense 方法申请 API 许可
- 使用 Converter class 将 Markdown (MD) 文件加载到 HTMLDocument object
- 将输出保存为 HTML 文件
- 将输出 HTML 文件加载到 HTMLDocument 对象中
- 使用 XpsRenderingOptions class 指定 XPS 选项
- 创建 XpsDevice class 的实例以呈现 XPS 输出
- 将加载的 HTML 文件渲染为 XPS 文件格式
从 Markdown (MD) 文件格式到 XPS 的转换使用单个 Aspose.HTML for .NET API 分两步完成。第一步,将MD文件转换为HTML,然后将HTML转换为XPS文件格式。转换过程非常简单易行。
在 C# 中将 Markdown 转换为 XPS 的代码
上面的代码表明这两种转换都需要 HTMLDocument 对象。在 HTML conversion 的 Markdown 中,我们使用的是 Converter 类。而对于 HTML 到 XPS 的转换,我们使用 XpsDevice 对象来帮助将 HTML 呈现为 XPS 文档。上面的 C# 代码示例适用于任何 .NET 平台和工具。