まず、SDK 内のサンプル Word Finder を作ってみる。 $(SDK)\PluginSupport\Samples\PDF Accessing\Word Finder\が
Word Finder のディレクトリ。
ユーザーは、
$(SDK)\PluginSupport\Samples\PDF Accessing\Word Finder\win32\WordFinder.dsw
をダブルクリックすればよい。
これは読み込んだ PDF を処理して
独自形式の検索リストを作成し、
PDF の頭から数えて
指定した番号の「語」を索引するプログラムだ。
使いかたとしては、
適当な PDF を読み込ませてみて(英語のものの方がよい)、
「Create Page Map」を選択する。
"Scanning Page..." と出たあと、
"Successfully created page map." となると成功。
読み込んだ PDF ファイルのすぐそばに
.map と .wrd という拡張子のファイルが作成されているはずだ。
次に「Find Word By Word Offset...」を押すと
「Find Word By Offset」というダイアログが出て数字の入力を要求される。
ここで、適当な数字を打つと PDF の先頭から入力した数字番目の「語」のページに
飛び、その「語」がハイライトされるという寸法だ。
この Word Finder プラグインは
Acrobat のプラグイン作成の基本要素を残らず持っている。