vue 在线预览 word ,Excel,pdf,图片 数据流 内网文件流 亲测有效(word 目前支持docx文件以及doc文件(doc需要后端处理))

 如果是需要更好的体验:可以使用 kkFileView - 在线文件预览

需要后端在服务器部署一个服务 之后返回地址前端进行直接在线访问;(支持内网哦) 

需求:在线预览文件(doc,docx,xls,xlsx,img,pdf)其他类型下载

如果你要是公网 那直接参考在线office 引入url地址 直接预览(本文是返回数据流  不是公网)

效果图:

xls :代码效果vue 在线预览 word ,Excel,pdf,图片 数据流 内网文件流 亲测有效(word 目前支持docx文件以及doc文件(doc需要后端处理))_第1张图片

xls:office效果

vue 在线预览 word ,Excel,pdf,图片 数据流 内网文件流 亲测有效(word 目前支持docx文件以及doc文件(doc需要后端处理))_第2张图片 doc :代码效果

doc :office效果

vue 在线预览 word ,Excel,pdf,图片 数据流 内网文件流 亲测有效(word 目前支持docx文件以及doc文件(doc需要后端处理))_第3张图片 pdf 效果

图片效果

vue 在线预览 word ,Excel,pdf,图片 数据流 内网文件流 亲测有效(word 目前支持docx文件以及doc文件(doc需要后端处理))_第4张图片

pdf 直接用的浏览器自带的

excel 插件 xlsx

docx 插件  docx-preview

npm install xlsx --save
npm install docx-preview --save

也是查阅了好多东西也借鉴了许多人的代码,亲测有效! 拿过去换地址 直接就能用

html 代码