HTML导出Word文档

轻松将网页内容保存为 Word (.doc) 文件

简介

在前端开发中,有时我们需要让用户将页面上的内容(如报告、表格或文章)导出为 Word 文档。通过原生 JavaScript 和简单的 MIME 类型设置,即可实现 HTML 内容一键导出为 .doc 文件。

实现原理

利用 data:application/msword 协议,将 HTML 字符串转换为 Blob 并触发下载。虽然生成的是 .doc 格式,但本质上仍是 HTML 内容,兼容大多数 Word 软件。

示例代码

<button onclick="exportToWord()">导出为Word文档</button>

<script>
function exportToWord() {
  const html = `<html xmlns:o='urn:schemas-microsoft-com:office:office'
                xmlns:w='urn:schemas-microsoft-com:office:word'
                xmlns='http://www.w3.org/TR/REC-html40'>
                <head><meta charset='utf-8'></head>
                <body>
                  <h1>这是从HTML导出的Word文档</h1>
                  <p>当前时间:${new Date().toLocaleString()}</p>
                </body></html>`;

  const blob = new Blob(['\ufeff', html], {
    type: 'application/msword'
  });

  const url = URL.createObjectURL(blob);
  const link = document.createElement('a');
  link.href = url;
  link.download = '导出文档.doc';
  document.body.appendChild(link);
  link.click();
  document.body.removeChild(link);
  URL.revokeObjectURL(url);
}
</script>

注意事项

每日五行穿衣颜色运势 - 传承千年智慧,开启吉祥每一天 It Flashed on Me That – 灵光一现的思考与顿悟 ThinkPad搜不到WiFi?常见原因与解决方法 每日五行颜色穿搭 - 古法智慧与现代时尚的完美融合 ThinkPad的WiFi开关在哪里?各型号位置及开启方法详解 grows的意思 - 英文单词详解与用法指南 Loan Word 文档模板与使用指南 - 标准范文下载 Android系统安装包下载与安装指南 - 全面教程 今日穿衣搭配每日指南 - 复古时尚穿搭建议 ThinkPad触摸板中间按键(TrackPoint)是干什么用的? 每日穿衣颜色运势 - 2025年复古色彩指南 配备小键盘的ThinkPad型号推荐 When Randy Heiss Went Hiking – A Story of Kindness and Connection ToDesk游戏版怎么玩 - 入门指南与使用技巧 DeepSeek能上传视频吗?功能详解与使用指南 英文儿歌《Where Are You?》专题 - 儿童英语启蒙资源 ThinkPad屏幕尺寸一览表 - 选购参考指南 Hit the Road 俚语详解 | 英语常用表达 ThinkPad的小红点有什么作用?全面解析TrackPoint功能 基于 DeepSeek 打造自己的知识库 - 78铁皮 今日穿衣指南五行颜色 - 传统智慧与现代时尚的完美结合 ThinkPad电源灯一直闪烁却无法开机?故障排查指南 每日五行色穿衣查询 - 今日幸运色彩搭配指南 Grow有安卓版本吗?全面解答与下载指南 Paradise 歌曲完整版 - Coldplay经典歌曲在线欣赏 Dior官网德国 | 克里斯汀·迪奥官方德国网站 Steam Deck 截图导出指南 - 快速导出与管理你的游戏截图 ShadowShare怎么使用 - 完整使用指南与操作教程 APK浏览器推荐 - 安卓APK文件查看与管理工具指南 Have No Idea Whether:探索不确定中的思考 pptutor中文官方网站 - 专业PPT智能辅导平台 Dior是什么牌子?品牌历史、产品系列与选购指南 comrade的音标 - 英文单词发音与释义详解 DeepSeek官方下载 - 最新版本免费获取 Speaker是什么品牌?全面解析Speaker音响品牌背景与产品特点 SolidWorks包覆刻度线教程 - 实用技巧与操作指南 AirDroid 远程连接失败常见原因与解决方法 KOReader 字典使用指南 - 高效阅读必备工具 一周五行穿衣指南 - 传统智慧与现代时尚的完美融合 ThinkPad维修电话客服中心 - 官方技术支持与售后服务 联想ThinkPad 2019款 - 经典商务笔记本电脑 ThinkPad 带独立显卡的型号推荐与介绍 Phaidat自行车 - 简约可靠的骑行之选 Rundown演唱会专题 - 演出流程、时间安排与精彩回顾 Growers - 专业农业与种植技术资源平台 snapsh - 简洁快照工具 2019年发布的ThinkPad笔记本电脑型号与特点 - 经典商务本回顾 ThinkPad一键重装系统指南 - 简洁实用教程 ThinkPad休眠了唤醒不了?常见问题与解决方法 ThinkPad 为什么比 Yoga 贵?深度解析商务本与轻薄本的差异 ThinkPad充电指南:适配器、问题与解决方案 browsehere中国版 - 高效文档处理与办公技巧指南 安卓版AirDrop使用指南 - 在Android设备上实现类似AirDrop的文件传输功能 DeepSeek怎么制作PPT - 使用AI高效生成演示文稿指南 AirDroid 中文介绍 - 手机与电脑无缝连接工具 "Tomorrow"怎么读?英文发音、音标及用法详解 PowerUp是什么意思?全面解析PowerUp的含义与用法 密室逃脱 RoomDoor1 - 解谜攻略与通关技巧专题 DeepSeek:国运级别的科技成果 | 78铁皮专题页 DeepSeek 百度版 - 智能搜索新体验 Additiobal - 简洁朴素的专题页面 DeepSeek需要付费吗?免费使用指南与常见问题解答 oneroom官方中文版 - 专题介绍页 下载安装 DeepSeek 手机版 - 官方指南与使用说明 ThinkPad电量过低后充不上电?故障排查与解决方案 DeepSeek男鬼设定与性格介绍 - 深度解析角色背景 ThinkPad背后复位孔功能详解 - 使用方法与注意事项 Steam Deck怎么下载?完整安装与使用指南 ThinkPad X1充电器参数详解 换个角度看世界 - Look at in This Way SolidWorks指令大全 - 常用命令与操作指南 ThinkPad T14p 2025款发布 | 官方信息与详情 Desperature:探索深度渴望与技术前沿 streamtwoyearsold 是什么意思?含义解析与常见用法 spacedesk PC端使用指南 - 免费无线副屏解决方案 每日穿衣五行分享 - 根据五行学说指导日常穿搭 ThinkPad Neo 14 加装固态硬盘详细指南 如何使用 DeepSeek 生成 PPT - 实用指南 ThinkPad怎么连接无线网络 - 图文指南 扬声器(Speaker)技术与应用专题 | 声音的科学 DeepSeek怎么出图 - 使用指南与技巧 Paradise是什么意思?全面解析“天堂”一词的含义与用法 DeepSeek是收费的还是免费的?全面解析使用费用与版本区别 SolidWorks画图教程与技巧 - 入门到精通专题 Paradise是奢侈品吗?深度解析品牌定位与消费认知 联想和ThinkPad区别:品牌关系与产品定位详解 DeepSeek实战指南电子版 - 从入门到精通 ThinkPad电池拆了还能开机吗?详细解答 In the First Place – Exploring Origins and Beginnings istead - 简洁实用的工具与信息平台 Deep Seek百度版入口 - 快速访问与使用指南 ApowerEdit 使用指南 - 视频编辑软件入门与技巧 Rather Than 与 Instead Of 的区别与用法详解 联想ThinkPad型号大全 - 全面了解ThinkPad系列笔记本 ThinkPad T420 升级方案指南 2025年8月15日五行穿衣指南 - 传统智慧,时尚生活 spacedesk电脑连电脑使用指南 - 跨设备屏幕扩展解决方案 ThinkPad Book 16+ 产品概览 desktop怎么打开 - 桌面文件夹访问指南 Browser苹果版下载 - 安全高速获取iOS浏览器应用