既存のPDFファイルにJavascriptアクションを追加

Contents
[ ]

com.aspose.pdf.facadesパッケージにあるPdfContentEditorクラスは、PDFファイルにJavascriptアクションを追加する柔軟性を提供します。PDFビューアでメニューアイテムを実行するための連続アクションでリンクを作成することができます。このクラスは、ドキュメントイベントのための追加アクションを作成する機能も提供します。

まず最初に、Document内にオブジェクトが描画されます。私たちの例では、Rectangleです。 そして、アクションcreateJavaScriptLinkをRectangleに設定します。その後、ドキュメントを保存できます。

 public static void AddingJavascriptActions() {
        PdfContentEditor editor = new PdfContentEditor();
        editor.bindPdf(_dataDir+"sample.pdf");
        // Javascriptリンクを作成する
        java.awt.Rectangle rect = new java.awt.Rectangle(50, 750, 50, 50);
        String code = "app.alert('Asposeへようこそ!');";
        editor.createJavaScriptLink(code, rect, 1, java.awt.Color.GREEN);
        // 出力ファイルを保存する
        editor.save(_dataDir+"JavaScriptAdded_output.pdf");
    }