使用pdf.js查看器在特定页面上加载PDF

Ges*_*esh 7 javascript pdf pdf.js

我正在使用pdf.js和随附的查看器在我的网站上显示pdf.我在查看器中添加了一个菜单,用户可以在其中选择不同pdf文件的特定书签.如果用户单击菜单项,则应打开该文件并跳转到特定页面.

到目前为止,我设法打开一个新的pdf文件,但我找不到在特定页面打开它的方法.我这样试过:

PDFView.open(src + "/" + dest.file);
PDFView.page = dest.page;
Run Code Online (Sandbox Code Playgroud)

我知道,我可以#page=在第一次打开查看器时使用#标签,但是当我在打开查看器后加载其他文件时,这不起作用.

有什么可以解决这个问题的原因吗?也许类似于事件监听器,我可以在新文件成功加载后调用,所以我可以跳转到页面?

asy*_*nc5 8

尝试initialBookmark在打开文件之前重置该值:

PDFView.initialBookmark = "page=10";
PDFView.open(src + "/" + dest.file);
Run Code Online (Sandbox Code Playgroud)