小工具知识网

当前位置: 首页 > 行业知识 > vue 纯前端 word 转html

行业知识

vue 纯前端 word 转html

2026-11-13 13:45:26 来源:互联网转载

vue2   index.php/tags-98.html" >安装   npm install -save mammoth.js ---word转换html插件

html代码  用的vue  ant-design-vue

                            选择           
import  mammoth from 'mammoth';
 beforeUpload(file){    if (!file) {      return;    }    console.log(file+"input")    let fileType = ['.docx','.doc']       let { name } = file;       let nameLen = name.length;      let hzIndex = name.lastIndexOf(".");      //获取后缀名      let hz = name.substring(hzIndex, nameLen);      if (!fileType.includes(hz)) {        this.$message.warning({          message: "注意:只支持docx格式的文档",        })        return false      }      console.log(hz);      var that = this;          var reader = new FileReader();      reader.readAsArrayBuffer(file);       reader.onload = function (loadEvent) {                console.log(loadEvent.target.result);                var arrayBuffer = loadEvent.target.result;               mammoth.convertToHtml({ arrayBuffer: arrayBuffer })                    .then(                      function (resultObject) {                        setTimeout(function(){                          that.agreeContent = resultObject.value                        }, 300);                        console.log(resultObject.value);//这个就是我们得到的html       }).done();                            };    },

上一篇:连服务器怎么设置密码?

下一篇:Word兼容模式深度解析,无忧解决文件兼容性难题!