2013-02-10 65 views
7

我使用pdf.js和包含的查看器在我的網站上顯示pdf。 我向查看器添加了一個菜單,用戶可以在其中選擇不同pdf文件的特定書籤。 如果用戶點擊菜單項,應該打開該文件並跳轉到特定頁面。使用pdf.js查看器在特定頁面上加載PDF

到目前爲止,我管理它打開一個新的PDF文件,但我沒有找到一種方法來打開它在一個特定的頁面。我試着這樣說:

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

我知道,我是第一次打開瀏覽器時,使用#標籤#page=,但是當我加載其他文件觀衆已打開後不工作。

有沒有什麼原因解決這個問題?也許像一個事件偵聽器,我可以在新文件成功加載後調用,所以我可以跳轉到頁面?

回答

8

嘗試打開文件之前向initialBookmark值復位:

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

我希望有一個事件監聽器(我可以在其他一些情況下使用它),但是你的解決方案的工作了。謝謝 ;) – Gesh 2013-02-11 15:03:21

相關問題