openOffice直接使用文件流的方式在线预览OSS云存储文件

实现效果:

        点击页面的预览按钮,能够预览word、excel、txt或者ppt均可在页面展示,效果图如下。


实现思路:

        从oss获取文件流,直接通过OpenOffice转换成pdf文件流,前端pdf.js控件展示文件

核心代码:



总结:

    小编之前用openOffice预览文件的流程是:从oss下载文件到本地,再转换成流,再由openOffice转换,最后删除预览文件。过程繁琐,性能不高。读取源文档后,发现是可以直接使用流的方式转换的,在此做一个总结,同时也希望对大家有一些帮助,能帮到您的望点个赞。

你可能感兴趣的:(openOffice直接使用文件流的方式在线预览OSS云存储文件)