使用javascript跳转到PDF.js中的页面

Tev*_*vis 3 javascript pdf asp.net-mvc jquery pdf.js

我正在尝试使用PDF.js的查看器在页面上显示pdf文件.

我已经完成了所有工作,但我希望能够"跳转到"pdf中的特定页面.我知道您可以使用网址设置页面,但如果可能,我想在javascript中执行此操作.

我注意到全局范围内有一个PDFJS对象,似乎我应该可以访问那里的页面设置,但它是一个相当大的对象.有人知道怎么做吗?

Geo*_*sch 8

您可以通过JavaScript设置页面:

var desiredPage = [the page you want];
PDFViewerApplication.page = desiredPage;
Run Code Online (Sandbox Code Playgroud)

这上面有一个事件处理程序,UI将相应调整.您可能希望确保这不会超出范围:

function goToPage(desiredPage){
    var numPages = PDFViewerApplication.pagesCount;
    if((desiredPage > numPages) || (desiredPage < 1)){
        return;
    }
    PDFViewerApplication.page = desiredPage;
}
Run Code Online (Sandbox Code Playgroud)