一个简单易用的在线Word文档转Markdown格式工具。
功能特点
- 支持.docx格式的Word文档转换
- 拖放文件上传
- 实时预览转换结果
- 复制转换后的Markdown内容
- 下载转换后的.md文件
- 响应式设计,支持移动设备
使用方法
- 直接在浏览器中打开
index.html
文件 - 将Word文档(.docx)拖放到指定区域,或点击选择文件
- 等待转换完成
- 预览转换结果
- 使用"复制Markdown"按钮复制内容,或"下载.md文件"保存到本地
技术栈
- HTML5
- CSS3
- JavaScript (ES6+)
- Mammoth.js - Word文档转换库
注意事项
- 仅支持.docx格式的Word文档
- 需要现代浏览器支持(Chrome、Firefox、Safari、Edge等)
- 转换效果可能因Word文档的格式复杂程度而异
本地运行
由于浏览器安全限制,如果直接打开HTML文件可能无法正常工作。建议使用本地服务器运行:
-
使用Python启动简单的HTTP服务器:
# Python 3 python -m http.server 8000
-
在浏览器中访问:`http://localhost:8000
代码解析
项目结构
WordToMd/
├── index.html # 主页面
├── style.css # 样式文件
├── script.js # JavaScript逻辑
└── README.md # 项目说明
核心实现原理
1. HTML结构 (index.html)
主页面分为三个主要部分:
- 头部(标题和说明)
- 主要内容区
- 文件上传区域(支持拖放)
- Markdown预览区域
- 页脚
关键代码:
<div class="upl