Agent Skills
返回列表
Markdown 与 Word 双向转换

Markdown 与 Word 双向转换

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_27f88699/md2docx。

技能介绍

解决什么问题

在文档协作中,Markdown 适合版本管理和轻量写作,Word 更适合正式交付、批注和排版。手工复制粘贴时,标题层级、代码块、表格、图片、Mermaid 图表和合并单元格很容易丢失或错位。md2docx 面向这个问题,提供 .md 与 .docx 之间的双向转换,并按文件扩展名自动判断转换方向。

技能如何工作

  • MD 到 DOCX:输出 Word 文档时会处理中文排版,正文使用微软雅黑、10.5pt,表格使用 9pt;标题按层级自动放大,末级约 12.5pt,每升一级增加 2pt。代码块会显示为灰色背景、四边框和 Consolas 等宽字体;**粗体**、*斜体*、行内代码、链接、引用块、分割线、图片等常见结构也会被保留。
  • 表格与合并单元格:Markdown 原生表格不支持 rowspan / colspan,因此技能采用 HTML 嵌入方案。MD 中的 HTML 表格可以被主流渲染器显示,转回 DOCX 或解析 DOCX 时也能尽量还原合并结构。
  • 图表与依赖:Mermaid 代码可渲染为 PNG 嵌入 Word,脚本会自动检测系统 Chrome、Edge 或 Chromium;若环境缺少 Node.js、python-docx、mammoth、beautifulsoup4 等依赖,相关能力会缺失或降级,例如 Mermaid 可能变成文字占位,代码高亮回退为纯文本。

适用边界

适合个人文档、技术说明、报告草稿和 Office 交付前的格式转换。它不是完整排版引擎:复杂 Word 样式、页眉页脚、域代码、公式等未列出的特性可能无法精确保留。若文档包含大量合并单元格,应优先使用 HTML 表格表达;若只需要普通文本转换,可忽略 Node 和 Mermaid 相关依赖。

使用场景

  • 技术作者将含代码块、表格和 Mermaid 的 Markdown 设计文档转成可评审的 Word 交付稿。
  • 产品经理把 Word 需求文档里的标题、列表和合并单元格转回 Markdown,便于写入代码仓库维护。
  • 工程师将带 HTML 表格的接口说明从 Markdown 导出为 Word,保留表头灰底和合并单元格结构。
  • 文档维护者把 Word 中内联图片和 Mermaid 代码块提取为 Markdown 图片引用或代码块归档。

适合人员

  • 需要把技术 Markdown 文档交付为 Word 评审稿的工程师,重点保留代码块、表格和 Mermaid。
  • 要把 Word 需求文档纳入 Git 管理的产品经理,重点提取标题、列表和合并单元格结构。
  • 频繁在 Markdown 与 Word 间维护接口说明的技术写作者,重点关注 HTML 合并表格还原。
  • 负责归档带图片和图表说明的文档维护者,重点保留内联图片引用与 Mermaid 代码块。