一个用于导出腾讯文档为 Markdown 的 Tampermonkey 用户脚本,可绕过禁止复制、打印、导出的限制,并尽量保留标题、表格、图片、列表与代码块结构。
- 导出腾讯文档为 Markdown
- 尽量保留标题、粗体、斜体、删除线、行内代码
- 提取表格结构
- 提取文档内图片链接
- 自动下载
.md文件 - 自动复制导出结果到剪贴板
- 支持通过
GM_download批量下载图片
- 安装支持用户脚本的浏览器扩展,例如 Tampermonkey。
- 新建用户脚本。
- 将
tencent-doc-exporter.js的内容粘贴进去并保存。 - 打开任意腾讯文档页面。
- 进入
https://doc.weixin.qq.com/下的文档页面。 - 等待页面加载完成后,右下角会出现“导出 MD”按钮。
- 点击按钮后,脚本会:
- 请求文档接口数据
- 转换为 Markdown
- 下载
.md文件 - 复制 Markdown 到剪贴板
- 也可以在控制台执行
exportTencentDoc()手动触发导出。
脚本顶部的 CONFIG 支持以下配置:
addButton: 是否注入导出按钮buttonPosition: 按钮位置autoDownload: 是否自动下载 MarkdowndownloadImages: 是否同时下载图片imagesDir: 图片下载目录名useImageTag: 图片输出为 HTML<img>还是 Markdown 图片语法
- 腾讯文档内部富文本结构较复杂,部分高阶排版仍可能与原网页存在差异。
- 代码块、提示框、特殊列表等结构依赖接口中的格式信息,个别文档可能需要继续调优规则。
- 图片当前导出为远程链接,只有启用
GM_download时才会尝试下载到本地。
Export Tencent Docs to Markdown with preserved tables, images, lists, and formatting.
MIT