1.简单的前端处理方式:

 
或者JS
window.open(文档地址);  //新建窗口打开链接预览
window.location.href = 文档地址;  //本页面内跳转链接实现预览

这种方式在不同浏览器上表现不一样,部份手机浏览器直接不能直接不能打开或是表现为下载,基本不实用,如果预览PDF,可以使pdf.js这样的纯JS库但是实际场景要做各种格式判断比较麻烦。

2.office online

let url = "https://view.officeapps.live.com/op/view.aspx?src=" + 文档url;
window.open(url);  //新建窗口打开链接预览 
或者  window.location.href = url;  //本页面内跳转链接实现预览

不过 PDF好像要单独处理,用了一下感觉不太方便

3.pfile的文件预览

很简单一句话

window.open('http://www.pfile.com.cn/api/profile/onlinePreview?url='+encodeURIComponent(“文档地址”));

这个感觉不错基本常用的文档都能实现、主要是调用简单推荐一下

原文地址:https://zhuanlan.zhihu.com/p/671771187

发表评论

邮箱地址不会被公开。 必填项已用*标注