「PDFアクション」とは?
PDFを扱う際、「アクション」とは、ユーザーの操作に応じて自動的に処理を開始するさまざまな機能を指します。これらのアクションには、 ブックマーク, がクリックされたときに別のページへ移動したり、フォームデータを使って計算を実行したり、音声や動画などのマルチメディア要素を再生したりすることが含まれます。
一般的なアクションの種類
PDF仕様では、いくつかのアクションタイプが定義されています。そのうちの一部で、実際のほとんどの用途を網羅できます。
- GoTo: 同じ文書内の別の場所に移動します。
- GoToR と Launch: 別のファイルを開きます。
- URI: Webアドレスを開きます。
- Named: NextPage や Print などのビューワーコマンドを実行します。
- SubmitForm と ResetForm: フォームデータを送信またはクリアします。
- JavaScript: 文書内に埋め込まれたスクリプトを実行します。
アクションの付与先
アクションが単体で存在することはありません。読者が操作できる要素かイベントに付与されます。一般的な付与先は次のとおりです。 ブックマーク, リンク注釈 として ウィジェット注釈 で構成される フォーム.
アクションは、クリックではなくドキュメントイベントに対して実行されることもあります。例えば、ページが開かれたときや閉じられたとき、文書が印刷される直前などです。アクションはJavaScriptを実行したりネットワークにアクセスできるため、ビューワー側で実行を制限しており、多くは既定でスクリプトを完全に無効にしています。