使用 C# 将 MD 转换为 HTML
为了将 MD 转换为 HTML,我们将使用 Aspose.HTML for .NET API,它是一个功能丰富、功能强大且易于使用的文档C# 平台的操作和转换 API。从 Markdown 到其他格式的转换经过 Markdown 到 HTML 转换阶段。 .NET 开发人员只需几行代码即可轻松加载 MD 并将其转换为 HTML。强大的 C# API 可让您快速、高质量地将 MD 转换为流行格式!
免费在线转换器现场演示
在您的浏览器中测试 MD 到 HTML 转换的质量!它快速、简单、安全且完全免费!以下 C# 示例演示如何转换 MD 文档。我们描述了从文件中读取 MD,然后使用默认保存选项将 MD 转换为 HTML 的源代码。请从本地文件系统加载 MD,选择输出格式并运行示例。您将立即将结果作为单独的文件获得。
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
using HTMLDocument document = Converter.ConvertMarkdown("input.md");
{{#if_output 'PDF'}}
PdfSaveOptions options = new PdfSaveOptions();
{{/if_output}}
{{#if_output 'DOCX'}}
DocSaveOptions options = new DocSaveOptions();
{{/if_output}}
{{#if_output 'XPS'}}
XpsSaveOptions options = new XpsSaveOptions();
{{/if_output}}
{{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}}
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.{{output param2 camel}});
{{/if_output}}
{{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}}
Converter.ConvertHTML(document, options, "output.{{output lower}}");
{{/if_output}}
{{#if_output 'HTML'}}
document.Save("output.html");
{{/if_output}}
在 C# 中将 MD 转换为 HTML 的步骤
- 指定源 Markdown 文件的路径。
- 准备转换文件保存的路径。
- 使用Converter类的
ConvertMarkdown()
方法将Markdown保存为HTML文件.您需要将
sourcePath和savePath传递给 ConvertMarkdown() 方法以进行 Markdown 到 HTML 的转换。 - HTML 文件将被保存到指定路径。
文档中的 MD 到 HTML 转换
Markdown 通常用作文档和自述文件的格式,因为它允许以易于阅读和易于编写的风格进行编写。它的设计使其可以轻松转换为多种输出格式,但最初创建它只是为了转换为 HTML。请访问文档文章 Convert Markdown to HTML 了解更多关于 Aspose.HTML for .NET API转换功能,并考虑最常见的 MD 到 HTML 转换方案的 C# 示例。在本文中,您将找到有关如何使用 ConvertMarkdown() 方法将 Markdown 转换为 HTML 的信息。
如何为 .NET 库安装 Aspose.HTML
您可以通过多种方式在系统上安装 Aspose.HTML for .NET 库:
- 使用 NuGet 包管理器 GUI 安装 NuGet 包。
- 使用包管理器控制台安装 NuGet 包。
- 通过 MSI 安装 Aspose.HTML for .NET。
该库支持解析 HTML5、CSS3、SVG 和 HTML Canvas,以构建基于 WHATWG DOM 标准的文档对象模型 (DOM)。 Aspose.HTML for .NET 完全用 C# 编写,可用于构建任何类型的 32 位或 64 位 .NET 应用程序,包括 ASP.NET、WCF、WinForms 和 .NET Core。在运行 .NET 转换示例代码之前,请确保您拥有 Microsoft Windows 等操作系统或与 .NET Framework 或 .NET Standard 兼容的操作系统,以及 Microsoft Visual Studio 等开发环境。有关 C# 库安装和系统要求的更多详细信息,请参阅 Aspose.HTML 文档 。
其他支持的 MD 转换
您还可以将 MD 转换为许多其他文件格式: