8

pdf.js と付属のビューアーを使用して、Web サイトに 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 に答える