pdfObject 怎么监听进度

2018-03-29 09:40:58 +08:00
 Aprilming

项目用 PDFObject 来展示 pdf,现在想获取查看 pdf 的进度。但是监听不到滑块的高度。

页面加载出来的代码如下:

<embed class="pdfobject" src="/media/course/pdf/DjangoBook2.0%E4%B8%AD%E6%96%87%E7%89%88_a33a5U1.pdf#view=FitV&amp;toolbar=0" type="application/pdf" style="overflow: auto; width: 100%; height: 100%;" internalinstanceid="84">

项目中的 Jquery 代码为: var options = { pdfOpenParams: {view: 'FitV', toolbar: '0'} }; PDFObject.embed("{{ pdf_url }}", $("#mypdf"), options);

pdfObject 的官网上没有找到关于获取页面数或者进度的 api,只有一个能设置开始页数的选项。

点击滑块,检查。出来一个新窗口,里面有一行代码: <viewer-page-indicator id="page-indicator" style="top: 0.239426px; opacity: 0;"></viewer-page-indicator> 这个 style=” top:0.239426px" 就是滑块的高度,但是完全获取不到这个窗口里面的属性 。(浏览器 chrome)

大佬们帮帮忙,想想怎么能获取滑块高度,或者 pdf 的页数。

4310 次点击
所在节点    jQuery
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/442351

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX