PDF.js-如何获得当前可见的页面?

时间:2019-07-22 17:01:57

标签: pdf.js

在加载PDF之后发生的事件中,我加载了图纸以放在画布上。我需要知道当前正在渲染哪个页面,以便获取正确的图纸。

如何检测当前正在渲染的页面(即可见的页面,可能是由于用户在页面之间滚动而导致的页面多于一个页面)?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码来实现

function getCurrentPage () {
      let pdfViewer = PDFViewerApplication.pdfViewer;
      let pageIndex = pdfViewer.currentPageNumber - 1;
      let pageView = pdfViewer.getPageView(pageIndex); //Give you the pageView object
      let domElement = pdfViewer.getPageView(0).div; // Give you the reference to page dom element
      return pageView;
  }

希望这会有所帮助