最近遇到个需求,说要在线预览及下载word文档,尝试了很多方法以后,发现有一个方法是比较好用的,故来分享一波,希望大家也可以在评论中告知更多实现的方法~
https://view.officeapps.live.com/op/view.aspx? 这里是调用了微软提供的方法,可以实现在线预览文档
<template>
<div>
<iframe
src='https://view.officeapps.live.com/op/view.aspx?src=你需要展示的word文档'
style="overflow: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%"
></iframe>
</div>
</template>
使用这个方法的前提条件
1.注意链接包含中文的时候需要进行URL编码
2.需要预览的文档必须可在线上公开访问
3.用户的环境是公网