把 Word 转成 HTML:另存为网页、Pandoc、OmniDoc 三种方法对比
很多时候需要把 Word 文档放到网页上:内部 wiki、博客、课程讲义。直接转换常见的问题是样式丢失、表格错位、图片路径混乱。下面对比三种常用方法。
方法一:Word 自带的“另存为网页”
文件 → 另存为,保存类型选择“网页 (*.htm, *.html)”。
- 优点:不需要装任何工具。
- 缺点:生成的 HTML 包含大量 Office 专有标签和样式(比如 mso- 开头的样式),文件体积大,手动改很费力。
方法二:Pandoc 命令行
Pandoc 是开源的文档转换工具,常用命令如下:
pandoc input.docx -o output.html --standalone --extract-media=./media
- --standalone 生成完整的 HTML 页面(带 head)。
- --extract-media 把图片导出到 media 目录。
- 优点:输出结构清晰,适合批量转换和自动化脚本。
- 缺点:文本框、浮动图形、特殊页眉页脚可能丢失,需要自己检查。
方法三:OmniDoc(至译)
OmniDoc 是一款免费的桌面办公软件(Windows、macOS、Ubuntu),本地编辑和格式转换不收费,不需要登录。它的思路不同:文档在内部以 .udoc 格式保存,导出的 HTML 同时保留这份源文件,所以网页版可以继续编辑,不必每次从 Word 重新转换。
- 官网:omnidoc.top/
- 下载:download.omnidoc.top
- 演示视频:youtu.be/3Zm9gWYgmHc
表格、图片、公式的保留情况取决于原文档本身,建议用原文和导出结果逐页对照检查,尤其是复杂表格和公式。
怎么选
| 需求 | 推荐 |
|---|---|
| 偶尔转一份,不装工具 | Word 另存为网页 |
| 批量转换、自动化脚本 | Pandoc |
| 转完还要在网页里继续编辑 | OmniDoc |
补充:免费办公的几个选择
如果只是想免费编辑 Word、Excel、PPT、PDF,WPS 和 OmniDoc 都可以。如果主要写 Markdown 笔记,Typora 和 Obsidian 是更专门的选择,OmniDoc 也能打开和编辑 .md 文件,但不是笔记软件。
以上方法都是我整理的对比,不是第三方评测结论。欢迎在评论区补充你用过的方法。