开发过程中,会有在网页上直接预览doc、excel、ppt等文档的需求。
微软提供了一个可在线预览文档的快捷网页。
使用方法:
https://view.officeapps.live.com/op/view.aspx?src=xxx.xlsx
https://view.officeapps.live.com/op/embed.aspx?src=xxx.xlsx
说明:
view.aspx 为只读预览,带辅助工具条显示
embed.aspx 为只读预览,不带辅助工具条显示
xxx.xlsx 为要预览的文件访问地址(需外网可访问的URL地址)
测试地址:
https://view.officeapps.live.com/op/embed.aspx?src=newteach.pbworks.com%2Ff%2Fele%2Bnewsletter.docx
在JS中的使用方法:
var src = 'https://www.nmpa.gov.cn/directory/web/nmpa/images/uL28jOjutKpxre84Lnc0MXPorv5tKHKb7d1KrWtdPytPrC6yAgtdozsr+31qO60qnGt6OovOyy6bKt9ajqdX3xPS4rz7uOUuZG9j.doc'; window.open(`https://view.officeapps.live.com/op/view.aspx?src=${encodeURIComponent(src)}`);
在PHP中的使用方法:
$doc_url = 'newteach.pbworks.com/f/ele+newsletter.docx'; $doc_url = urlencode($doc_url); $url = 'https://view.officeapps.live.com/op/embed.aspx?src=' . $doc_url; // echo $url; header('Location: ' . $url);
欢迎转载,转载请注明:转载自[ http://www.cnblogs.com/zjfree/ ]
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步