【vue】Mammoth.js的使用:将.docx转换成HTML

mammoth.convertToHtml(input, options) :把源文档转换为 HTML 文档
mammoth.convertToMarkdown(input, options) :把源文档转换为 Markdown 文档。
mammoth.extractRawText(input) :提取文档的原始文本。这将忽略文档中的所有格式。每个段落后跟两个换行符。

 npm install element-ui mammoth     插件

主要内容:

// 进行解析
const type = file.name.substring(file.name.lastIndexOf('.') + 1)   // 获取到的是文件类型
const reader = new FileReader()
reader.readAsArrayBuffer(file)
reader.onload = e => {
    const data = reader.result
    mammoth.convertToHtml({ arrayBuffer: data }).then(r => {
        this.uploadListflow = r.value  // 获取到解析出来的内容
    })
}

 完整代码:






 【js】Mammoth.js的使用:将.docx 文件转换成HTML_mammoth.converttohtml-CSDN博客


vue 上传本地文件后预览文件内容(支持txt,xlsx,doc) - Stitchhhhh - 博客园

你可能感兴趣的:(1024程序员节)