在加载PDF之后发生的事件中,我加载了图纸以放在画布上。我需要知道当前正在渲染哪个页面,以便获取正确的图纸。
如何检测当前正在渲染的页面(即可见的页面,可能是由于用户在页面之间滚动而导致的页面多于一个页面)?
答案 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;
}
希望这会有所帮助