如何从 PDF.js iframe 获取当前 PDF 页码?

How can I get the current PDF page number from PDF.js iframe?

我将查看器托管在我的本地网络服务器上,iframe 指向并加载 pdf。

然后我想按一个按钮 'logs' 将页码写入文本文件,我阅读了 问答这似乎建议您可以使用 pdf.getPage 来获取页码但是当它从 iframe 内部 运行 时如何访问 PDFJS?

谢谢。

var iFrame =  document.getElementById('iframe_id');
if ( iFrame.contentDocument ) {
    currentPageNum= iFrame.contentDocument.getElementById('pageNumber').value;
}
alert(currentPageNum);

这将访问 iframe,然后在 viewer.html 中搜索包含页码的元素。现在需要做的就是将 currentPageNum 传递给表单。