tinymce富文本导出成word
时间: 2023-11-06 13:05:29 浏览: 239
可以使用js库docxtemplater来实现将tinymce富文本导出成word。具体步骤如下:
1. 安装docxtemplater库:`npm install docxtemplater --save`
2. 在html中引入docxtemplater库和jszip库:
```html
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.5/jszip.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/docxtemplater@3.10.0/dist/docxtemplater.js"></script>
```
3. 编写导出word的代码:
```javascript
// 获取tinymce富文本内容
var content = tinymce.activeEditor.getContent();
// 将富文本内容插入到word模板中
var template = docxtemplater(fs.readFileSync("template.docx", "binary"));
template.setData({
content: content
});
// 生成word文档
var buf = template.getZip().generate({ type: "nodebuffer" });
fs.writeFileSync("output.docx", buf);
```
其中,`template.docx`是word模板文件,`output.docx`是导出的word文件名。
阅读全文