前端:vue 后端:express 插件:docx-preview 思路分析 后端express代码中读取文件夹中的 .docx 类型文件 然后将其以可读流的方式返回给前端一个blob流文件 后端返回的流文件前端收到以后,执行docx-preview插件的renderAsync方法即可渲染出预览的效果 我们先看一下效果图 效果图 代码 后端express代码 // 引入文件模块 co...
首先,你需要在Vue项目中安装docx-preview依赖库。你可以使用npm或yarn来安装这个库。 使用npm安装: bash npm install docx-preview 使用yarn安装: bash yarn add docx-preview 2. 在Vue项目中引入docx-preview组件 在你的Vue组件中,你需要引入docx-preview及其所需的样式。通常,你可以在一个单独的Vue组件中完成...
简介: vue中使用docx-preview插件预览word文档(后端express) 问题描述 本文记录了一下预览word文档的功能。需要用到: 前端:vue 后端:express 插件:docx-preview 思路分析 后端express代码中读取文件夹中的 .docx 类型文件 然后将其以可读流的方式返回给前端一个blob流文件 后端返回的流文件前端收到以后,执行docx-...
let readStream = fs.createReadStream(docxUrl) // 将读取的结果以管道pipe流的方式返回给前端 readStream.pipe(res); }) 前端vue代码 注意,vue项目要先下载插件哦 cnpm i docx-preview --save <template> <el-button @click="goPreview">点击预览word文件</el-button> <el-button @click="downLoad">...