把 AI 回复和 Markdown 原样粘进 Word(PasteMD)

PasteMD 是一个 Python 编写的 Windows 托盘工具,读取剪贴板里的 Markdown 或网页 AI 回复,用 Pandoc 转成 DOCX 插入 Word/WPS,Markdown 表格直接送进 Excel。这篇解读拆开它的安装方式、配置字段、兼容性边界,以及 Issue 里反复出现的失败场景,帮你在换工具之前先判断它能不能覆盖自己那份文档。

从 ChatGPT 或 DeepSeek 复制一段带公式和表格的回复,粘进 Word,公式变成一串 LaTeX 代码,表格塌成一片文本,字号和行距也不受控。要把这份东西整成能交出去的文档,多半得逐条重排。PasteMD 处理的就是这一步:它常驻系统托盘,从剪贴板读取 Markdown 或网页富文本,调用 Pandoc 转成 DOCX,再把结果插进 Word、WPS 的光标位置。

PasteMD 是一个用 Python 编写的托盘工具,读取剪贴板里的 Markdown 或网页富文本,经 Pandoc 转换后插入 Word、WPS 的光标位置,Markdown 表格则直接送进 Excel。

它运行时不弹黑框,转换在后台完成,右下角用系统通知给出成功或失败。目标应用由它自动判断:前台是 Word 或 WPS 就走 DOCX 插入,剪贴板里识别出 Markdown 表格就走 Excel,需要的应用没打开它会替你打开。默认热键是 Ctrl+Shift+B,仓库说明可以在配置里改。写论文、做报告、整理 AI 输出的人,以及需要在文档与表格之间来回搬内容的人,是它的主要使用者。

PasteMD 项目封面,展示从剪贴板把 Markdown 粘贴进 Word 的流程

仓库地址是 https://github.com/RICHQAQ/PasteMD,许可证为 AGPL-3.0,代码以 Python 为主(占 94.9%,另有 Shell、Lua 与 Inno Setup 脚本)。当前 5358 Star、322 Fork、19 Watcher,开放 Issue 29 个,创建于 2025-10-25,最近一次提交在 2026-10-09。官网在 pastemd.richqaq.cn。

以前这一步怎么做

常规做法是在 AI 网站点「复制」按钮拿到 Markdown,或者用鼠标选中回复内容直接复制 HTML 富文本。粘进 Word 之后,网页富文本往往还带着一层外部样式,字号、缩进、行距都不受控;改用「选择性粘贴」只留纯文本,公式和表格又会一起丢掉。

公式是最麻烦的部分。按仓库 README 里那张兼容性测试表,分析对象包括 Kimi、DeepSeek、通义千问、豆包、智谱清言、ChatGPT、Gemini、Grok、Claude 九家,分「复制 Markdown」和「复制网页内容」两种操作,各自再分含公式与不含公式。其中 ChatGPT 在复制 Markdown(含公式)时公式会显示为代码,Kimi 和通义千问在复制网页内容(含公式)时公式会丢失。两种情况都要拿着原始 LaTeX 到 Word/WPS 的公式编辑器里再输一遍。

表格同样得重做。Markdown 表格直接粘进 Word 是一段竖线文本,要落到 Excel 还得手动拆列。用 MathType 的人会好一些,它能从 TeX 代码导入公式,可复制路径仍要先过一遍纯文本清洗——Obsidian 里复制出来的内容会被识别成 HTML,导致公式转不过去,有用户在 Issue 里找到了 Copy As PlainText 一类解法,该问题状态为已解决。

换成它之后

  1. 从 Releases 页面下载安装包。目前提供的是 PasteMD_pandoc-Setup.exe 一体化安装包,自带 Pandoc,不需要另外配环境。早期的便携版 PasteMD_vx.x.x.exe 已不再提供,需要的话得自行编译,并且要求本机已经装好 Pandoc 且能在命令行运行。
  2. 打开 Word、WPS 或 Excel,把光标放到要插入的位置。
  3. 在 AI 网站复制 Markdown,或者直接选中网页上的回复内容复制到剪贴板。
  4. 按 Ctrl+Shift+B。
  5. 看右下角的通知。剪贴板里是 Markdown 表格的走 Excel,普通 Markdown 或网页内容转成 DOCX 插入 Word/WPS 光标处。

设置更改热键后,有用户反馈需要打开一个新的 Word 窗口才能让新热键生效,这一点在 Issue 里仍是待解决状态,配置改完最好先验证一遍再往下用。

怎么接进现有流程

输入只有剪贴板一个来源,输出落在 Word、WPS 或 Excel 里,中间生成的 DOCX 默认不留在磁盘上。把 keep_file 设成 true 可以保留中间文件,落盘位置由 save_dir 决定,默认是 %USERPROFILE%\Documents\pastemd。托盘菜单里还能查看日志与配置文件、切换是否保留文件。

首次运行会在用户数据目录生成 config.json,Windows 下在 %APPDATA%\PasteMD\config.json,macOS 下在 ~/Library/Application Support/PasteMD/config.json,可以手动编辑。常用的几个字段长这样:

{
  "hotkey": "++b",
  "pandoc_path": "pandoc",
  "reference_docx": null,
  "save_dir": "%USERPROFILE%\\Documents\\pastemd",
  "keep_file": false,
  "enable_excel": true,
  "paste_delay_s": 0.3,
  "Keep_original_formula": false,
  "fix_single_dollar_block": true,
  "pandoc_filters_by_conversion": {
    "md_to_docx": [],
    "html_to_docx": []
  }
}

hotkey 控制全局热键,pandoc_path 指向 Pandoc 可执行文件,便携版编译出来时必须对得上。reference_docx 可以挂一份参考文档,转换出来的标题、正文样式按它走,想把 AI 回复直接贴成符合单位模板的文档,靠的就是这一项。paste_delay_s 默认 0.3 秒,机器慢或者文档大时可以往上调。enable_excel 与 excel_keep_format 管表格那条分支。

公式相关有两个开关。Keep_original_formula 打开后保留原始的 $ 包裹内容不转换,这正好对应 Issue 里那条请求——用 MathType 的人本来就能一键转公式,不需要 PasteMD 再转一遍,该请求状态为已解决。fix_single_dollar_block 与 enable_latex_replacements 负责自动修复部分 LaTeX 语法和单 $...$ 公式块。

转换增强这条线还支持按转换类型挂 Pandoc Filters,字段是 pandoc_filters_by_conversion,可分别给 md_to_docx、html_to_docx、html_to_md、md_to_html、md_to_rtf、md_to_latex 配置。再往上是应用扩展 extensible_workflows,分 html、md、latex、file 四类,可按应用或窗口标题匹配,仓库举例提到语雀、QQ 这类窗口。

调用方式是按热键触发,常驻托盘,仓库里没有说明定时任务一类的用法。仓库结构上还有 requirements.txt、tests/、main.py 与 pastemd/ 包,打包侧有 installer.iss、build_macos.sh、build_dist_dmg.sh,另外有一个 lua_sample/ 目录。

它替代不了的部分

平台范围先说清楚。README 顶部的平台徽章只标了 Windows | Word | WPS,仓库里虽然带着 build_macos.sh 和 build_dist_dmg.sh,配置路径也给了 macOS 目录,但 macOS 版能不能正常跑、完成到什么程度,仓库没有说明。Issue 里持续有人问 Mac 支持,两条相关的反馈各有 13 条和 11 条评论,均处于待解决状态。

公式场景并非全自动。按前面那张兼容性表,ChatGPT 复制 Markdown(含公式)是公式显示为代码,Kimi 和通义千问在复制网页内容(含公式)下是无法显示公式,这两种情况都需要人工补公式。它也不管内容本身:不生成文本、不排版、不替代 Word 的样式管理,README 的功能列表里没有跨设备剪贴板同步,也没有 Markdown 编辑或笔记管理。

真实用户踩过的坑集中在几个地方。热键按下去没反应是最多评论的一条(20 条,待解决),现象是复制完在 Word 里按 Ctrl+Shift+B 没粘进去,改过热键、在新开的 Word 里能测出来,再按仍然无反应。格式错乱有两条典型的:从 DeepSeek 复制的图片标签粘进 Word 后版式不对(13 条评论,待解决),从 Gemini 和 GPT 复制的内容粘进 Word 会变成文本框,得手动删掉文本框(9 条评论,待解决)。杀毒软件误报另开了一个集中收集贴(9 条评论,待解决),此前 v0.1.6.0 一体化安装包在卡巴斯基里被误报,作者在帖子里说明打包方式上考虑不周并致歉。

还有一层使用上的注意:它常驻读取剪贴板,剪贴板内容会被写成中间 DOCX。默认 keep_file 是 false,转完不留文件;一旦打开保留,落盘目录里就会堆积这些文档,处理未公开稿件或客户资料时值得先看一眼 save_dir。

同类工具横向对照

项目适合谁部署方式主要限制什么情况下选它更合适项目地址
RICHQAQ/PasteMD主力在 Windows 上用 Word、WPS、Excel 写论文或报告,需要把 AI 回复和 Markdown 搬进文档的人下载 PasteMD_pandoc-Setup.exe 一体化安装包,自带 Pandoc;便携版已不再提供,需自行编译平台徽章只标 Windows;含公式的部分场景仍需手动补,热键失效与格式错乱在 Issue 里仍有未解决条目你要把内容落到 Word/WPS/Excel,并且接受 Windows 这一前提RICHQAQ/PasteMD
shreastharaj/PasteClip在 macOS 上想找回历史剪贴板内容、快速调取的人仓库没有说明从描述看它是 macOS 剪贴板历史管理,不做 Markdown 到 DOCX 的格式转换你只要在 macOS 上翻找历史复制内容,不需要转成 Word 排版shreastharaj/PasteClip
trsdn/md2loop在 macOS 上要把 Markdown 与 Microsoft Loop 之间来回搬运的人仓库没有说明面向 Microsoft Loop,不覆盖 Word、WPS、Excel你的目标应用是 Microsoft Loop,而不是本地 Office 文档trsdn/md2loop

这三个项目凑在一起看,取舍的边界是平台和目标应用。PasteMD 不如两个对比项的地方在于它是 Windows 优先的工具,macOS 版的完成度仓库没有说明,而 PasteClip 与 md2loop 至少在描述层面是明确的 macOS 应用。如果你的机器是 Mac,先进 PasteClip 或 md2loop 的仓库看它是不是你要的那一步;你的目标应用是 Word、WPS、Excel,且机器是 Windows,再回头看 PasteMD。

值不值得换

以下情况值得装:你主力环境是 Windows 加 Word/WPS,日常要把 AI 对话或 Markdown 搬进文档,一体化安装包装上就能用,不用单独配 Pandoc;你经常需要把 Markdown 表格送进 Excel,这条分支省掉手动拆列;你需要按应用区分粘贴模式,或者要用 reference_docx 统一出稿样式、按转换类型挂 Pandoc Filters,配置项够细。

以下情况别换:你主力在 macOS,macOS 版的支持程度仓库没有说明,Issue 里还有人在追问;或者你的内容以数学公式为主,又不接受在 Word 公式编辑器或 MathType 里手动补,兼容性表里已经写明含公式的两种复制路径在部分 AI 网站上会失败。这两类情况下,装上去也还是回到手工流程。

焚评:这个项目的量化评分

本项目的选题来自 焚.com(一个按公开公式给 GitHub 项目打分的站)。焚评当前总分 9.3 分(满分 10)。下表是各维度的得分:

评分维度得分
热度动量(权重 25%)10.0 / 10
开发活跃(权重 25%)7.6 / 10
社区响应(权重 15%)9.9 / 10
文档质量(权重 15%)10.0 / 10
发布节奏(权重 10%)8.7 / 10
风险控制(权重 10%)10.0 / 10

评分口径、权重与计算方式见焚.com 的评分方法页;数据随 GitHub 指标刷新,具体数值以焚.com 当前页面为准。本文正文为诀.com 独立撰写,评分数据由焚.com 授权引用。

内容核验说明

PasteMD 的收录价值不在「Markdown 转 Word」这个动作,而在它把一体化安装包、config.json 字段含义,以及仓库 Issue 里反复出现的失败场景摊开来讲。适合主力用 Windows 加 Word、WPS、Excel 写论文或报告,且经常搬 AI 回复的人。

Star、Fork、许可证、提交时间、开放 Issue 数与平台徽章来自仓库公开信息,诀.com 未独立验证。九家 AI 网站的公式兼容性表来自项目 README 中作者自测,属原作者公开披露,诀.com 未独立复现。本文未做实测,Issue 中的失败现象为提交者描述,结果不保证复现。焚评评分由焚.com 提供,口径见其评分方法页。

项目来源与说明

开源项目:RICHQAQ(RICHQAQ)

本文由诀.com 编辑基于该项目的公开信息独立撰写,属原创解读,不是对项目文档的翻译或转载;文中提到的功能与参数以官方仓库为准,代码与文档版权归原作者所有。

查看项目仓库