tigtools

Word 转 HTML

选择一个 .docx 文件,即可获得没有 Word 内联样式的整洁 HTML。转换在浏览器中完成;文档不会上传。

在浏览器中运行 无需注册

或拖放到此处。文件会保留在你的设备上。

使用方法

  1. 选择或拖入一个 .docx 文件。
  2. 决定是否将图片嵌入 HTML。
  3. 在预览中检查结果,或查看 HTML 代码。
  4. 复制代码,或将其下载为完整的 .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 及任何图片均不会上传、存储或用于分析;仅会统计一次工具被使用的匿名事件。