简单粗暴的办法:使用微软提供的在线预览模式打开在线文件地址即可。
https://view./op/view.aspx?src= + 自己文件的线上地址(需要进行EncodeURI转码)
在JS中可以这样写:
window.open('https://view./op/view.aspx?src='+encodeURI(this.pdfUrl))//encodeURI 为转码方法//this.pdfUrl 为在线文件地址(例如:/yida/file/cb4e7ffb0f92876a.pptx),可自行替换
添加到点击事件中,点击后新页面打开效果如下: