我正在尝试使用PDF.js的查看器在页面上显示pdf文件。
我已经使所有工作正常进行,但是我希望能够“跳转到” PDF中的特定页面。我知道您可以使用url设置页面,但是如果可能的话,我想使用javascript进行设置。
我注意到全局范围中有一个PDFJS对象,似乎我应该能够访问那里的页面设置之类的东西,但这是一个相当大的对象。有人知道怎么做吗?
最佳答案
您可以使用以下方法通过JavaScript设置页面:
var desiredPage = [the page you want];
PDFViewerApplication.page = desiredPage;
上面有一个事件处理程序,用户界面也会相应调整。您可能要确保这不超出范围:
function goToPage(desiredPage){
var numPages = PDFViewerApplication.pagesCount;
if((desiredPage > numPages) || (desiredPage < 1)){
return;
}
PDFViewerApplication.page = desiredPage;
}