FLUTTER ECOSYSTEM

html2md

一个用于将 HTML 转换为 Markdown 的库。它支持 CommonMark、简单表格和自定义转换规则。

最新版本
1.3.2
近 30 天下载
9.9万
喜欢数
63
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter/Dart 包,可将 HTML 内容转换为 Markdown 格式,支持 CommonMark 标准、基本表格渲染和可自定义的转换规则。它非常适合需要将富 HTML 文本转换为简洁易读的 Markdown 的应用,例如内容编辑器、文档工具或博客平台。该库兼容所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,使其在跨平台开发中具有高度灵活性。其可扩展性允许开发者为特定用例定义自定义解析逻辑。

适合场景
  • 将HTML邮件转换为Markdown
  • 从HTML源渲染博客文章
  • 使用 Markdown 输出构建内容编辑器
  • 将用户生成的 HTML 转换为结构化 Markdown
主要特点
  • 支持 CommonMark 规范
  • 处理简单表格
  • 可自定义的转换规则
  • 跨平台兼容性
  • 轻量且易于集成
适合对象
  • 内容管理系统
  • 文档生成器
  • 基于 Markdown 的笔记应用
  • 处理用户提交的 HTML 的应用
使用建议
  • 对复杂 HTML 结构的支持有限
  • 自定义规则需要额外的实现
  • 可能无法保留所有HTML样式属性
  • 未针对非常大的 HTML 文档进行优化
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add html2md

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目