Pdfbox-javascript-in-pdf-document
PDFBox-PDFドキュメントのJavaScript
前の章では、PDFドキュメントに画像を挿入する方法を学びました。 この章では、PDFドキュメントにJavaScriptを追加する方法について説明します。
JavaScriptをPDFドキュメントに追加する
JavaScriptアクションを既存のPDFドキュメントに追加する手順は次のとおりです。
ステップ1:既存のPDFドキュメントの読み込み
ステップ2:PDActionJavaScriptオブジェクトの作成
以下に示すように、 PDActionJavaScript オブジェクトをインスタンス化します。 このクラスのコンストラクターに、以下に示すように、必要なJavaScriptをStringの形式で渡します。
ステップ3:ドキュメントにJavaスクリプトを埋め込む
以下に示すように、必要な文字列をPDFドキュメントに埋め込みます。
ステップ4:ドキュメントを保存する
必要なコンテンツを追加したら、次のコードブロックに示すように、 PDDocument クラスの* save()*メソッドを使用してPDFドキュメントを保存します。
ステップ5:ドキュメントを閉じる
最後に、以下に示すように、 PDDocument クラスの* close()*メソッドを使用してドキュメントを閉じます。
例
以下に示すように、 sample.pdf という名前のPDFドキュメントが C:/PdfBox_Examples/ というパスにあり、空のページがあるとします。
この例は、上記のPDFドキュメントにJavaScriptを埋め込む方法を示しています。 ここでは、 sample.pdf という名前のPDFドキュメントをロードし、JavaScriptを埋め込みます。 このコードを* AddJavaScript.java。*という名前のファイルに保存します
次のコマンドを使用して、コマンドプロンプトから保存したJavaファイルをコンパイルして実行します。
実行すると、上記のプログラムは、指定されたPDFドキュメントにJavaScriptを埋め込み、次のメッセージを表示します。
ドキュメント new.pdf を開こうとすると、次のような警告メッセージが表示されます。