实现效果:
点击页面的预览按钮,能够预览word、excel、txt或者ppt均可在页面展示,效果图如下。
实现思路:
从oss获取文件流,直接通过OpenOffice转换成pdf文件流,前端pdf.js控件展示文件
核心代码:
总结:
小编之前用openOffice预览文件的流程是:从oss下载文件到本地,再转换成流,再由openOffice转换,最后删除预览文件。过程繁琐,性能不高。读取源文档后,发现是可以直接使用流的方式转换的,在此做一个总结,同时也希望对大家有一些帮助,能帮到您的望点个赞。