用 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 转换器”

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.