2013-02-10 15 views
7

私はpdf.jsと付属のビューアを使用して私のウェブサイトにpdfsを表示しています。 ビューアにメニューを追加しました。ここで、さまざまなPDFファイルのブックマークを選択できます。 ユーザーがメニュー項目をクリックしている場合、ファイルを開いて特定のページにジャンプする必要があります。pdf.jsビューアで特定のページにPDFを読み込む

これまでのところ、私は新しいpdfファイルを開くことができましたが、特定のページで開くことはできませんでした。初めてビューアを開いたとき、私は#page=ハッシュタグを使用できますが、閲覧者が既にオープンされた後、私は他のファイルをロードしていたときには働いていない私が知っている

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

:私はそれをこの方法を試してみました。

この問題を解決する理由はありますか?新しいファイルが正常に読み込まれた後に呼び出せるイベントリスナーのようなものかもしれないので、私はそのページにジャンプできますか?

答えて

8

は、ファイルを開く前にinitialBookmark値をリセットしてください:

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

すぎて、私は(私はいくつかの他の状況でそれを使用することができます)イベントリスナーがある望んだが、あなたのソリューションが動作します。どうも ;) – Gesh

関連する問題