# 一、文档转换
# 1.1 MD转DOCX
# 工具:Pandoc
# 一、工具简介
Pandoc 是一款免费开源、跨平台、轻量高效的命令行文档格式转换工具,被称为文档转换领域的“瑞士军刀”,由 Haskell 语言开发,无广告、无水印、无文件大小限制,支持百余种文档格式双向互转。
核心适配日常办公场景,完美兼容MD、DOCX、PDF、HTML、LaTeX、EPUB 等主流格式,转换稳定性强,可精准保留标题、表格、列表、公式、图片、排版样式,是学术写作、文档批量转换、自动化办公的标准工具。
工具优势:本地离线转换、不泄露文档隐私、支持自定义转换参数、适配 Windows/Mac/Linux 全平台、占用资源极低;仅支持命令行操作,无图形界面,上手简单、命令通用。
# 二、官方下载地址
- 总安装页:https://www.pandoc.org/installing.html (opens new window)
- 最新版直达(
GitHub):https://github.com/jgm/pandoc/releases/latest (opens new window)
Windows下载对应文件,往下翻找到Assets,下载:
pandoc-xxx-windows-x86_64.msi
(64 位系统,绝大多数电脑都是这个)
# 三、安装步骤
- 双击
.msi安装包,全程默认路径安装(不要改中文路径)。 - 安装程序自动写入系统环境变量 PATH,不用手动配置。
- 安装完成 。
# 四、安装校验
Win+R 输入
cmd打开命令提示符输入命令:
pandoc --version1出现版本号 = 安装正常;提示不是内部命令 = 安装失败 / 没重启电脑
# 五、使用
将 md 文件放到纯英文无空格路径(例如桌面 test.md)
打开 md 所在文件夹,地址栏输入
cmd回车,打开当前目录终端执行转换命令
pandoc -s test.md -o test.docx1test替换为实际文件名。
运行无报错就会在同目录生成 docx 文件。
# 1.2 DOCX转MD
# 工具:Pandoc
已安装 Pandoc 可直接使用极简命令,快速转换:
pandoc -s test.docx -o test.md
# 工具:word2md-main
# 一、工具简介
word2md-main 是开源本地转换工具,基于 Python 开发,精准还原 Word 标题、表格、列表、图片、样式等格式,无文件上传、不泄露隐私。
# 二、前置环境
需提前安装 Python3.8 及以上版本
安装必须勾选:Add Python to PATH
终端校验:
python --version1
# 三、工具下载
开源地址:https://github.com/benliao/word2md (opens new window)
点击 Code → Download ZIP 下载压缩包
解压至 纯英文无空格路径
进入解压后的根目录,地址栏输入 cmd 打开终端
# 四、安装依赖
# 官方源
pip install -r requirements.txt
# 清华镜像加速(推荐)
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
2
3
4
5
# 五、文件配置
在项目根目录新建
input文件夹将需要转换的
.docx文件放入 input 文件夹(无中文、无空格文件名)
# 六、转换命令
# 批量转换 input 内所有文档
python word2md.py
# 单个文件精准转换
python word2md.py --file input/demo.docx
# 转换并提取文档图片
python word2md.py --extract-img
2
3
4
5
6
7
8
# 七、结果输出
转换完成后,MD 文件与图片资源自动保存至项目 output 文件夹