使用pdf.js阅读器加载PDF文件的特定页面

11
我正在使用pdf.js和附带的查看器在我的网站上显示PDF文件。 我向查看器添加了一个菜单,用户可以选择不同PDF文件的特定书签。 如果用户点击菜单项,则应打开文件并跳转到特定页面。
到目前为止,我成功地打开了新的PDF文件,但是我还没有找到一种方法来在特定页面打开它。我尝试了以下方式:
PDFView.open(src + "/" + dest.file);
PDFView.page = dest.page;

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

有没有什么办法解决这个问题?也许像事件监听器这样的东西,在新文件成功加载后调用它,这样我就可以跳转到相应的页面了吗?

1个回答

12
尝试在打开文件之前重置initialBookmark的值:
PDFView.initialBookmark = "page=10";
PDFView.open(src + "/" + dest.file);

我希望有一个事件监听器(我可以在其他情况下使用它),但你的解决方案也可以。谢谢 ;) - Gesh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接