套件概覽
一個 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 文件進行優化