openOffice直接使用文件流的方式在线预览OSS云存储文件
2020-03-19 本文已影响0人
逸YG仙
实现效果:
点击页面的预览按钮,能够预览word、excel、txt或者ppt均可在页面展示,效果图如下。
![](https://img.haomeiwen.com/i13988992/8b6357570bd1daa7.png)
实现思路:
从oss获取文件流,直接通过OpenOffice转换成pdf文件流,前端pdf.js控件展示文件
核心代码:
![](https://img.haomeiwen.com/i13988992/3e618c8584350990.png)
总结:
小编之前用openOffice预览文件的流程是:从oss下载文件到本地,再转换成流,再由openOffice转换,最后删除预览文件。过程繁琐,性能不高。读取源文档后,发现是可以直接使用流的方式转换的,在此做一个总结,同时也希望对大家有一些帮助,能帮到您的望点个赞。