用 Python 将 Markdown 转换为 HTML

本文介绍了如何使用 Aspose.HTML for Python via .NET API 将 Markdown 转换为 HTML。您将了解如何使用 convert_markdown() 方法,并考虑用 Python 代码示例来说明这些方法。此外,您还可以试用在线 Markdown 转换器来测试 Aspose.HTML 的功能并即时转换 Markdown。

在线 Markdown 转换器

您可以使用 Aspose.HTML 将 Markdown 实时转换为 HTML。加载 Markdown 文件,选择输出格式并运行示例。保存选项为默认设置。您将立即以单独文件的形式收到转换结果。

                
            

如果您想通过编程将 Markdown 转换为 HTML,请参阅以下 Python 代码示例。

将 Markdown 转换为 HTML

Aspose.HTML for Python via .NET 提供了 convert_markdown() 方法,作为执行 Markdown 到 HTML 转换的一种简单易行的方法。如果您想在代码中直接从用户字符串创建 Markdown 文档并保存到文件,下面的示例可以帮到您:

  1. 准备一个源 Markdown 文档。在示例中,我们根据代码创建一个 Markdown 文件。
  2. 为转换后的文件保存准备路径。
  3. 使用转换器类的 convert_markdown() 方法将 Markdown 保存为 HTML 文件。在下面的示例中,您需要向 convert_markdown() 方法传递 source_pathsave_path 以实现 Markdown 到 HTML 的转换。
 1# Convert Markdown to HTML using Python
 2
 3import os
 4import aspose.html.converters as conv
 5
 6# Setup directories and define paths
 7output_dir = "output/"
 8os.makedirs(output_dir, exist_ok=True)
 9
10source_path = os.path.join(output_dir, "document.md")
11
12# Prepare a simple Markdown example
13code = "### Hello, World!\nConvert Markdown to HTML!"
14
15# Create a Markdown file
16with open(source_path, "w", encoding="utf-8") as file:
17    file.write(code)
18
19# Prepare a path to save the converted file
20save_path = os.path.join(output_dir, "document-output.html")
21
22# Convert Markdown to HTML document
23conv.Converter.convert_markdown(source_path, save_path)

下载 Aspose.HTML for Python via .NET库,您可以成功、快速、轻松地将 HTML、MHTML、EPUB、SVG 和 Markdown 文档转换为最流行的格式。

您可以从 GitHub 下载完整的示例和数据文件。

您可以使用我们的在线 MD 至 HTML 转换器 检查 Markdown 转 HTML 的质量。上传、转换文件并在几秒钟内获得结果。现在就免费试用我们强大的 Markdown 转 HTML 转换器吧!

文本 “MD 至 HTML 转换器”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.