Word 转 Markdown 转换器

无需上传,即可将新版 Word .docx 文档转换为整洁、可编辑的 Markdown。浏览器会读取文档结构,并保留支持的标题、段落、粗体、斜体、链接、列表、引用、代码样式和简单表格。你可以检查安全预览、复制结果或下载 .md 文件。图片会替换为明确的省略标记;页面布局及其他 Word 专属功能会如实列为限制,而不会暗示能够保留。

如何将 Word 文档转换为 Markdown

  1. 1

    选择 DOCX

    打开未加密的 `.docx` 文件。转换器会先检查 ZIP 和 Office Open XML 结构,再在本地读取文件。

  2. 2

    选择 Markdown 标记

    选择井号标题或下划线标题,并为无序列表选择连字符或星号。

  3. 3

    检查结构

    查看安全预览,以及关于省略图片或无法准确映射为 Markdown 的 Word 功能的提示。

  4. 4

    复制或下载

    将 Markdown 复制到剪贴板,或以 DOCX 文件名为基础保存为 UTF-8 编码的 `.md` 文件。

从 WordprocessingML 到 Markdown

DOCX 是一个 Office Open XML 包,而不是单一的格式化文本流。Microsoft 将基本的文字处理包描述为多个部件的集合,其中包括存放正文的主文档部件。此转换器会先检查所需的包结构,再使用 Mammoth.js 生成语义化 HTML 中间结果。Mammoth 的官方说明强调语义结构,而不是精确还原 Word 外观,这正是转换为 Markdown 时合理的边界。

HTML 中间结果会在内存中解析,并转换为 CommonMark 块级和行内元素。简单表格采用 GitHub Flavored Markdown 表格扩展。未经处理的中间 HTML 绝不会直接挂载到页面。预览由 Markdown 生成,并在显示前经过净化。

Word 结构 Markdown 结果 转换边界
标题样式 # 标题或第 1~2 级 Setext 下划线标题 仅凭视觉字号不能判断标题
段落、粗体、斜体、删除线 段落和行内标记 字体、颜色和精确间距会被省略
有序和无序列表 带编号和缩进的列表项 复杂的自定义编号可能需要手动编辑
超链接 [标签](URL) 仅保留安全的网页、电子邮件或片段链接
简单表格 GFM 竖线表格 合并单元格和复杂布局会被平铺
图片和嵌入对象 可见的省略标记 二进制媒体不会导出到 Markdown

转换示例

假设一个 DOCX 包含一级标题 项目状态、两个段落、一个带编号的三步计划,以及一个列出负责人和截止日期的 2 × 3 表格。选择井号标题后,输出会以 # 项目状态 开头,随后是普通段落、1. 列表标记,以及将第一行作为表头的 GFM 表格。如果同一文档中还有浮动图表,该图表不会被转换。工具会显示限制提示,避免用户把缺失对象误认为已成功导出。

Markdown 无法保留的内容

Markdown 表达内容结构,而不是 Word 的分页版式。页面、分栏、页边距、页眉、页脚、字体、颜色、浮动位置、文本框、图表、SmartArt、公式、宏、OLE 对象、表单、批注和修订历史均不在此转换器的输出范围内。含合并单元格的复杂表格可能失去原有网格。请仔细检查技术或受监管文档,并将原始 DOCX 保留为权威版本。

文件与隐私限制

转换器接受 .docx,不接受旧版 .doc.docm、ODT 或 PDF。缺少必要 Office Open XML 部件、含加密 ZIP 条目、包条目超过 2,000 个、压缩后超过 25 MiB,或解压后超过 80 MiB 的文件都会被拒绝。这些限制可降低内存风险,但不能修复损坏的文件。

DOCX 字节、文件名、提取的结构、设置、预览和 Markdown 都会留在此浏览器中。在多步骤流程里,此标签页 sessionStorage 中的随机令牌会指向一个最长保留两小时的 IndexedDB 记录。内容不会写入 URL,也不会通过 Livewire 发送。重新开始会删除标签页令牌和存储记录。

常见问题

请使用未加密的新版 .docx 文件。旧版 .doc、启用宏的 .docm、ODT、PDF、加密包、损坏文件及超出所述包限制的文件都会被拒绝。请先将旧 Word 文档另存为 DOCX。

转换器支持语义标题、段落、粗体、斜体、删除线、安全链接、换行、有序和无序列表、引用、Word 能识别的代码样式,以及简单 GFM 表格。没有语义结构的视觉样式可能无法准确映射。

图片会显示明确的省略标记和警告。页面布局、分栏、页眉、页脚、字体、颜色、浮动元素、合并表格布局、图表、SmartArt、公式、宏、嵌入对象、表单、批注和修订历史不会被精确重现。

Word 是分页排版系统,而 Markdown 描述的是轻量文档结构。转换器保留支持的语义,不保留像素位置、分页符、字体或精确间距。发布前请检查结果并按文档需要进行修改。

不会。文件字节、文件名、内容、设置、预览和 Markdown 都留在浏览器中,不会通过 Livewire 发送,也不会放入 URL。流程恢复只使用此标签页中的限时记录,重新开始会将其删除。

相关工具