Javascript 通过ViewerJS获取PDF中的页数

Javascript 通过ViewerJS获取PDF中的页数,javascript,html,pdf,Javascript,Html,Pdf,使用是否可以获取正在显示的PDF文档中的页数 我可以从ViewerJS附带的pdf.js文件中看到有data.numPages,但我根本不知道如何访问它 一个解决方案(我不喜欢,但很有效)是获取12的,并解析内部文本 var text=document.getElementById(“numPages”).innerText; var numPages=parseInt(text.match(/^of(\d+)/i)[1],10); 控制台日志(numPages) 共12个似乎您可以计算.pa

使用是否可以获取正在显示的PDF文档中的页数

我可以从ViewerJS附带的
pdf.js
文件中看到有
data.numPages
,但我根本不知道如何访问它

一个解决方案(我不喜欢,但很有效)是获取12的
,并解析内部文本

var text=document.getElementById(“numPages”).innerText;
var numPages=parseInt(text.match(/^of(\d+)/i)[1],10);
控制台日志(numPages)

共12个
似乎您可以计算
.page
元素以获得总页数,如下所示:

iframe.contentWindow.document.querySelectorAll('.page').length

很好,开箱思考,我喜欢它。。。谢谢