使用方法
- 选择或拖入一个 .docx 文件。
- 决定是否将图片嵌入 HTML。
- 在预览中检查结果,或查看 HTML 代码。
- 复制代码,或将其下载为完整的 .html 文件。
工作原理
该转换器使用开源 mammoth 库读取 Word 文档的结构,并输出简洁、语义化的 HTML:标题(h1–h6)来自 Word 的标题样式,Title 样式转为 h1,Subtitle 转为 h2;还有段落、粗体、斜体、删除线、上标和下标、列表、表格、链接、脚注和尾注。引用样式转换为 blockquote,代码样式转换为 pre 和 code。
目标是生成适合网站或 CMS 的干净标记,而不是视觉上的复制。字体、颜色、字号、间距、对齐方式、分栏、文本框、页眉和页脚、批注和修订都不会保留。合并的表格单元格会保留内容,但简单表格效果最好。使用自定义样式而非 Word 内置标题样式的文档会生成段落,而不是标题。
预览显示在沙盒框架中,该框架无法运行脚本或从互联网加载任何内容。不支持旧的二进制 .doc 文件;请先将其保存为 .docx。
示例
发布文章
作者以 .docx 格式提交了一篇博客文章。转换后会得到 h2 标题、段落和链接,可以干净地粘贴到 CMS 的 HTML 编辑器中,不会残留 Word 格式。
带表格的产品资料
Word 中的规格表格会变成纯 HTML 表格,每个 Word 单元格对应一个单元格;你可以用自己网站的 CSS 来设置样式。
常见问题
为什么我的标题变成了普通段落?
标题由 Word 的标题样式(标题 1、标题 2…、标题、副标题)检测而来。仅手动调大并加粗的文字没有标题样式,因此会变成普通段落。请在 Word 中应用标题样式后重新转换。
字体和颜色会保留吗?
不会。HTML 特意不包含内联样式,因此会呈现为它所在页面的外观。
图片会如何处理?
开启“包含图片”后,每张图片会以 data: URI 形式嵌入 HTML;关闭后,图片会被省略。图表、SmartArt 和绘图形状通常不会转换。
我可以转换旧的 .doc 文件吗?
不能,仅支持 .docx 格式。请用 Word、LibreOffice 或 Google Docs 打开文件,然后另存为或下载为 .docx。
隐私
Word 文件会在浏览器中读取和转换。文档、HTML 及任何图片均不会上传、存储或用于分析;仅会统计一次工具被使用的匿名事件。