文档转 Markdown 简介
把常用文档转换成 Markdown:Word(.docx)、Excel(.xlsx)、PowerPoint(.pptx)、PDF、网页(.html),以及 TXT / CSV / JSON / XML 等文本文件。支持一次选择多个文件批量转换,并把结果打包成 ZIP 下载。所有解析都在浏览器本地完成,文件不会上传到服务器,安全私密。
使用方法
- 点击上传区选择文件,或把多个文件一起拖拽到上传区。
- 状态栏会显示「[2/5] 文件名:正在转换…」的进度;结果按文件逐个生成,可在结果区上方点击文件名切换查看,文本框内容可直接修改。
- 单个结果可点「复制」放进剪贴板,或点「下载 .md」保存;有 2 个及以上成功结果时会出现「打包下载 .zip」,一次下载全部 Markdown 文件。
批量转换与打包下载
- 文件按顺序串行转换,某个文件失败不会中断整批;失败条目显示为红色标签,鼠标悬停可查看原因,也不会被打进 ZIP。
- ZIP 中每个文件命名为「原文件名.md」;不同格式的同名文件(如
a.docx 与 a.html)会自动追加 _2、_3 避免覆盖。 - 打包用页面已引入的 JSZip 在浏览器本地生成,不需要额外依赖,也不会上传文件;打包前对文本框做的修改会一并写入 ZIP。
- ZIP 文件名形如
doc2md_年月日_时分.zip。
支持的格式
| 格式 | 转换说明 |
| .docx | 标题、段落、粗体/斜体/删除线、列表、表格、超链接、图片 |
| .xlsx | 每个工作表转成一张 Markdown 表格,第一行作为表头;多个工作表用二级标题分隔 |
| .pptx | 按幻灯片顺序输出,每页一个二级标题,文本框内容转成列表 |
| .pdf | 提取文字层并重组段落,页与页之间用分隔线隔开 |
| .html / .htm | 标题、段落、列表、表格、引用、代码块、链接、图片 |
| .csv | 按分隔符(逗号、制表符、分号)解析成 Markdown 表格 |
| .json | 格式化后放进 json 代码块 |
| .xml | 原样放进 xml 代码块 |
| .txt / .md | 原样输出,可直接编辑、复制、下载 |
注意事项
- 旧版
.doc / .xls / .ppt 是二进制格式,浏览器无法解析,请先用 Office / WPS 另存为 .docx / .xlsx / .pptx。 - 扫描件 PDF(页面是图片、没有文字层)无法提取文字,可先用本站「OCR 文字识别」处理后再整理。
- PDF 的复杂版式(多栏、跨页表格、脚注)无法完整还原;Excel 的公式、图表、单元格样式与日期特殊格式也不保留,转换后建议人工校对。
- Word 里的图片会以 base64 内嵌(单张约 1MB 以内、最多 20 张),超出的部分只保留文件名占位;编号列表统一输出为
- 列表,PPT 备注不导出。 - 网页与文本文件请使用 UTF-8 编码,其他编码可能出现乱码。
- 文件不会上传服务器,但大文件(图片多的 Word、页数多的 PDF)会占用较多浏览器内存,请耐心等待。
- 批量转换逐个串行处理,文件较多时耗时较长,转换期间请勿重复选择文件;不支持的格式会被跳过并给出提示。