复制

HTML与MarkDown互转工具

本页面免费为大家提供HTML与MarkDown互转工具,在线MarkDown转为HTML代码,Html转MarkDown格式,把MarkDown代码转换成HTML格式,该功能转换后通过简单的标记语法,它可以使普通文本内容具有一定的格式。

markdown是什么

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。 如 GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。

HTML快速转换为MarkDown方法

HTML和Markdown是两种非常重要的格式。HTML是用于创建网页的格式,而Markdown则是一种简单易读的文本格式,用于将文本转换为HTML。下面是一种使用Python语言来将HTML文件转换为Markdown的方法。

# coding:utf-8
__author__ = 'Mr.数据杨'
__explain__ = '1.html文件转换MD文件'

import html2text as ht


def html_2_text(input_file, output_file):
    text_maker = ht.HTML2Text()
    # 读取html格式文件
    with open(input_file, 'r', encoding='UTF-8') as f:
        htmlpage = f.read()
    # 处理html格式文件中的内容
    text = text_maker.handle(htmlpage)
    # 写入处理后的内容
    with open(output_file, 'w', encoding='UTF-8') as f:
        f.write(text)


if __name__ == "__main__":
    input_file = "test.html"
    output_file = "result.md"

    html_2_text(input_file, output_file)