【发布时间】:2015-07-27 17:14:41
【问题描述】:
使用 pdf.js 是否有办法以编程方式更改正在查看的 PDF 的当前页面?例如,将当前页面更改为第 5 页的调用。
(我知道我最初可以通过在 URL 中指定页码来设置页面,但我想在打开后以编程方式更改它。)
【问题讨论】:
标签: pdf.js
使用 pdf.js 是否有办法以编程方式更改正在查看的 PDF 的当前页面?例如,将当前页面更改为第 5 页的调用。
(我知道我最初可以通过在 URL 中指定页码来设置页面,但我想在打开后以编程方式更改它。)
【问题讨论】:
标签: pdf.js
PDFViewerApplication.pdfViewer.currentPageNumber 是 a getter and setter。例子:
// Go to page 5
PDFViewerApplication.pdfViewer.currentPageNumber = 5;
// Move two pages forward
PDFViewerApplication.pdfViewer.currentPageNumber += 2;
【讨论】:
TypeError: PDFViewerApplication.pdfViewer is null 我错过了什么?
TypeError: PDFViewerApplication.pdfViewer is null<script src="/pdfjs_es5/build/pdf.js"></script> <script src="/pdfjs_es5/web/viewer.js"></script> <script> PDFViewerApplication.pdfViewer.currentPageNumber = 5; PDFViewerApplication.pdfViewer.currentPageNumber += 1; </script> <body> <div id="menusurface2"> <iframe id="pdf-js-viewer" src="/pdfjs_es5/web/viewer.html?file=/books/book.pdf" title="webviewer" frameborder="0" width="500" height="600"></iframe> </div> </body> 我错过了什么?