PDFとたわむれる

PDFとたわむれる感じで飽きるまで不定期更新blog

PDFとJavaScriptについて4_『PopupBookmark』

2008-11-18 | Weblog
AdobeReaderのしおり表示は左に出て邪魔だしキーボード操作 する
にも不便なんで作ってみました。微妙に実用的ですw

↓こちらからダウンロードしてください。
AdobeReader用アドオン PopupBookmark V1.0
(v7,v8専用です・・・・Acrobatでも動きますw)



インストール?は

ダウンロードした”PopupBookmark.js.txt”を
C:\Documents and Settings\%USERNAME%\Application Data\Adobe\Acrobat8.0\JavaScripts
に保存し”PopupBookmark.js”にリネイム
後はAdobeReaderを起動

使い方は

表示⇒ツールバー⇒その他ツールバーで 『アドオンツールバー』を追加し ツールバー上での”PopupBookmark”をクリック!

又は

メニューで ツール⇒PopupBookmark

又は
キーボードで ALT + T ⇒ P

単純にしおり情報をポップアップしているだけなんですが、 キーボードだけでしおりを辿れます。
例えば上の画像のPDFでは ALT + T ⇒ P ⇒ 2 ⇒ 1 で一瞬で移動できます
(※AdobeReaderでも上下左右キーで操作可能です)

しおりの頭に表示されるアンダーバー付きの文字は "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"の36文字で
それ以上は上下キーで移動するしかないんですが・・・
初回起動時に開かれているしおりはチェックが付きます。

*************************************************** JavaScriptのサンプルプログラムです・・・とは言うには 恥ずかしいんですが、ブックマークの読み込みや ポップアップの使用は参考になると思います。 なお、毎回ブックマークを全て読み込むと遅いので 初回にGlobal変数にポップアップ用の配列を保存しています。 Global変数は永続化してないのでAdobeReaderが終了すれば破棄されます。
ポップアップは表示用の文字列と戻り値用の文字列を指定できるんですが、オブジェクトは設定できないので各階層の配列番号を
”root,2,1”のような感じで保存して後でsplitしてしおりのアクションを実行しています。
***************************************************
感想・質問などコメント頂けると嬉しいです

では~

追記:少し書き換えました(bookmarkが無い時の処理を追加)

最新の画像もっと見る

2 コメント

コメント日が  古い順  |   新しい順
Unknown (skel)
2008-11-20 08:33:57
おお!
これは,嬉しい機能。

早速試してみます。
返信する
Unknown (komikoni)
2008-11-20 22:43:11
コメントありがとうございます。

情報が少ないのですが、
他にも面白い使い方が有ると思っています。
返信する

コメントを投稿