PDFドキュメント(ファイル)を開いた時のイベントは無い

残念だが、文書(PDF)を開いた時のイベントは無い。印刷や閉じる時のイベントは登録できる。メニューから、[アドバンスト] -> [文書処理] -> [文書のアクションを設定] を選択クリックする。
メニュー選択

すると以下の「アクションの設定」画面が表示される。ここでAcrobat JavaScriptが入力できる。
文書レベルのイベント

PDFドキュメント(ファイル)を開いた時のイベントが無いのは、セキュリティ上の問題と予測される。俗に言うクラックされるのを防いでいるのでは無いかと勝手に予測している。

注意)上記は誤りです。コメントを見てください。PDFドキュメント時にJavaScriptの実行は可能です。動作も確認済みです。 ※環境Adobe Acrobat Pro v8.1.3 + Windows XP Pro

Acrobat JavaScript を置く場所

場所は2つある。

  1. PDFドキュメント内部
  2. PDFドキュメントが置かれている同じフォルダに拡張子「.js」で保存する

①のPDFドキュメント内部にAcrobatのイベントと組み合してJavaScriptを入れる。これはテスト実証済みで問題は今のところ無い。
②はPDFドキュメント外に置く場合だが、実はうまく動かない。マニュアルには3通りの方法があると書かれている。

1) JavaScript フォルダ(アプリケーションフォルダとユーザフォルダ)のどちらかに
配置できます、と書かれている。テストしてみたが稼働しない。何かオモジナイが外の拡張子「.js」ファイルに必要と思われるが、現時点では分かっていない。

2) Acrobat コンソールに入力して実行する。テスト実証済み。但し、基本的に実行できるのは1ステートメントのみで、プログラミング操作による実行は出来ない。手動操作となる。正直、デバッグ用かと思われ、使い物にならないと思っている。複数ステートメントの実行も出来るみたいだが、これ件に関しては別で検証してから報告したい。※気になる点が有る為。

3) バッチシーケンスと言う手法で実行する。これに関しては詳細を調べてないので解説出来ない。
当サイトが目的としているのは「PDFドキュメント外」でのJavaScriptの実行である。