将HTML导出生成word文档

您所在的位置:网站首页 HTML转换成Word文档只有内容顶部和尾部会有乱码 将HTML导出生成word文档

将HTML导出生成word文档

2024-04-22 15:41| 来源: 网络整理| 查看: 265

 

前言:

项目开发中遇到了需要将HTML页面的内容导出为一个word文档,所以有了这边随笔。

当然,项目开发又时间有点紧迫,第一时间想到的是用插件,所以百度了下。下面就介绍两个导出word文档的方法。

法一:通过jquery.wordexport.js导出word

备注:兼容IE9以上

大概浏览了下jquery.wordexport.js插件的代码,了解到了通过该插件可以导出文本和图片,而图片首先通过canvas的形式

绘制,文本则需要再依赖FileSaver.js插件,FileSaver.js插件则主要通过H5的文件操作新特性new Blob()和new FileReader()

来实现文本的导出。

插件源码:

FileSaver.js

1 /* FileSaver.js 2 * A saveAs() FileSaver implementation. 3 * 1.3.2 4 * 2016-06-16 18:25:19 5 * 6 * By Eli Grey, http://eligrey.com 7 * License: MIT 8 * See https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md 9 */ 10 11 /*global self */ 12 /*jslint bitwise: true, indent: 4, laxbreak: true, laxcomma: true, smarttabs: true, plusplus: true */ 13 14 /*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ 15 16 var saveAs = saveAs || (function(view) { 17 "use strict"; 18 // IE


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3