在做项目时,要将富文本编辑器,或是html内容 导出为word。
先引入文件保存js
<script src="FileSaver.js"></script>
方法一
使用 html-docx.js、FileSaver.js 文件
导出为Docx
docx体积更小,而且word2007也可以打开
1.引用插件html-docx.js
<script src="html-docx.js"></script>
2.构建完整的html内容文档
var content = '<!DOCTYPE html><html><head><meta charset="UTF-8"></head>'+ 要导出的html信息 +'</html>
content要导出的html信息,建议在服务端自己拼接完成。
若是想从页面抓取html信息,可以用下面的方法(不建议,客户端消耗高)
html:
<div id="content">
要导出的html信息
<img src="xxx">
</div>
function convertImagesToBase64 (content) {
var regularImages = content.querySelector