8

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

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

PDFView.open(src + "/" + dest.file);
PDFView.page = dest.page;

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

有什么理由要解决这个问题吗?也许在新文件成功加载后我可以调用一个事件监听器,这样我就可以跳转到页面?

4

1 回答 1

10

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

PDFView.initialBookmark = "page=10";
PDFView.open(src + "/" + dest.file);
于 2013-02-10T19:27:41.993 回答