Hem支持下载

在 Mac 上怎样把 .md 文件转成 Word 文稿

把 ChatGPT 或 Claude 给的 .md 文件放进 Word、Pages 或 Google 文档的各种实用办法,以及每种办法对表格和清单的处理。

· 5 分钟读完

最短的路线是:用一个能显示格式的应用打开 .md 文件,然后导出为 Word 文稿,或者拷贝整页再粘贴到 Word。两种做法都不到一分钟,标题、粗体、列表和表格都能保留。下面的其他办法适合更想用 Google 文档、脚本或 AI 本身的情况。

.md 文件就是 Markdown 文件:一种纯文本,其中 # 表示标题,** 表示粗体,| 画出表格。聊天窗口会把这些符号变成格式,Word 不会:桌面版 Word 没有打开 Markdown 的功能,直接打开文件看到的是符号,不是格式。如果这对你来说是新知识,.md 文件是什么里有更详细的说明。

1. 从 Markdown 应用导出

Hem 是一款免费的 Mac 应用,把 .md 文件打开成排好版的页面。用它得到 Word 文件的步骤:

  1. 双击 .md 文件。如果它在别的应用里打开,就右键点按文件,选取“打开方式”› Hem。
  2. 选取“文件”›“导出为 Word 文稿…”
  3. 选好名称和文件夹。你会得到一个 Word、Pages 和 Google 文档都能打开的 .docx 文件。

不会上传任何东西,转换在你的 Mac 上完成。标题会变成 Word 自己的标题样式,因此会出现在 Word 的导航窗格里;表格会变成 Word 表格。清单会变成每行开头的 ☐ 和 ☒,图表会变成图片,放在 .md 文件旁边的图片会被嵌入。文件中链接到网上的图片会被略过,原处保留它的说明文字。

来自 AI 聊天的销售报告在 Hem 中打开:各地区目标与结果的表格、项目符号列表和编号的后续步骤。

适合: “有人要 Word 文件”这种常见情况。

2. 从带格式的页面拷贝再粘贴

如果想把文字放进已有的 Word 文稿或 Pages,拷贝往往比导出更快。

  1. 在 Hem 中打开文件。
  2. 按 ⌘A 全选,再按 ⌘C。
  3. 切换到 Word 或 Pages,按 ⌘V。

Hem 放到剪贴板上的是带格式的文字,所以粘贴过去后标题、粗体、列表和表格都完好。如果在 Word 里看起来是纯文本,请在粘贴选项里选择保留源格式。

Pages 自己打不开 .md 文件,所以粘贴是最简单的入口。之后可以从 Pages 把文稿导出为 Word 格式。

粘贴到 Word 之后有一点值得检查:点一下某个标题,看看样式库。如果显示“标题 1”或“标题 2”,Word 的导航窗格和自动目录就能用。如果显示“正文”,那它只是看起来像标题;需要这些功能的话,请手动应用标题样式。

3. 上传到 Google 文档,再下载为 .docx

Google 文档从 2024 年起可以导入 Markdown。这条路线需要 Google 账户,文件会放进你的 Google 云端硬盘。

  1. 把 .md 文件上传到 Google 云端硬盘,用 Google 文档打开。
  2. 检查结果。
  3. 在“文件”菜单里把文稿下载为 Microsoft Word (.docx)。

Google 的帮助页面说明支持标题、粗体、斜体、删除线和链接。对表格、清单和代码说得较少,下载前请看一看这些部分。

适合: 反正要在 Google 文档里共享和编辑的文稿。

4. 在线转换器

搜索“md 转 docx”,能找到很多网站,它们接收 Markdown 文件,交回 Word 文件。

代价是把文稿上传到陌生人的服务器。对一份菜谱或公开的教程来说几乎无所谓。对合同草稿、病历摘要、绩效考核或任何受保密协议约束的东西来说,这是需要认真对待的决定:你很少知道网站是谁在运营、文件会保存多久、还会拿它们做什么。如果文稿是私密的,请用留在 Mac 上的办法。

5. Pandoc,适合懂技术的人

Pandoc 是免费的命令行转换工具,也是多数程序员会用的那一个。可以从它的网站下载安装包,如果你用 Homebrew,就用 brew install pandoc 安装。然后在“终端”里,从文件所在的文件夹运行:

pandoc notes.md -o notes.docx

标题会成为真正的 Word 标题样式,表格成为 Word 表格,放在文件旁边的图片会被嵌入。清单会变成以 ☐ 和 ☒ 作项目符号的列表,看起来对,但不能勾选。如果想用自己的字体,--reference-doc=template.docx 会套用你提供的 Word 文件中的样式。

适合用同一种方式转换很多文件;对聊天里出来的一个文件来说,准备工作偏多。

6. 直接向 AI 要 .docx

如果直接提出,比如“把这个做成 .docx 文件给我”,ChatGPT、Claude 等聊天工具常常能生成 Word 文件。成功的话可以省一步。

但不是每次都成功。有时链接是坏的,或者格式不对;在 ChatGPT 里,生成文件的下载链接是临时的,明天再回来取,文件可能已经没有了。请马上下载,并在转发之前打开看看。

表格、清单和图片会怎样

无论走哪条路线,发出文件之前都值得看一眼这三样。

表格。 小表格几乎在哪里都转换得很好。特别宽的表格在 Word 的纵向页面里也放不下,把页面改成横向通常就能解决。

清单。 Markdown 的 - [ ] 清单在 Word 里没有完全对应的东西。得到的会是带方框符号的列表或普通的项目符号,而不是可以点击的方框。

图片。 Markdown 文件里的图片,要么是指向网上图片的链接,要么是指向旁边图片文件的引用。转换工具要能访问到它们才能包含进去。这也是发出之前把 Word 文件翻一遍的又一个理由。

该用哪条路线

路线 文件去了哪里 准备 最适合
从 Hem 导出 留在 Mac 上 安装一个免费应用 快速做出 .docx
拷贝粘贴 留在 Mac 上 同上 加到已有的文稿或 Pages 里
Google 文档 你的 Google 云端硬盘 一个 Google 账户 以后要放在 Google 文档里的文稿
在线转换器 第三方网站 无 不涉及隐私的文件,用的又不是自己的电脑
Pandoc 留在 Mac 上 终端 大量文件,或公司模板
向 AI 要 已经在聊天里 无 文件还没生成的时候

什么时候根本不该转换

Word 文件适合交给整天用 Word 的人。但如果你还在和 AI 一起修改这份文稿,就不该把它当作唯一的副本。

聊天工具原生读写 Markdown。给它一个 .md 文件,它直接读出结构;给它一个 .docx,它得先拆解 Word 的格式,而回答通常还是以 Markdown 返回。回头路也更难走:把 Word 文稿变回干净的 .md,比反过来要难。

所以请把 .md 文件留作工作副本,有人需要时再生成 Word 文件。如果你只是想读一读或整理一下文稿,可能根本用不着 Word:Hem 可以直接编辑排好版的页面,并存回同一个 .md 文件。第一步怎么走,见ChatGPT 给了我一个 .md 文件。