最近项目中有一个需求,要打开某编辑界面的时候,默认打开pdf已设置过得页码,百度的时候有几个答案是直接改viewer.js的源码来实现这个需求,也有的是通过canvas来实现的,但今天我发现了一个最简单的方法来实现:
就是直接在地址后面加上#page=指定的页码 就可以了
<iframe ref="iframe" v-if="pdfSrc != ''" :src="'/static/pdf/web/viewer.html?file=' + ossUrl + pdfSrc + '#page=' + page" width="100%" height="100%" frameborder="0"></iframe>
如上,就这么简单