将Javascript操作添加到现有PDF文件

Contents
[ ]

PdfContentEditor 类位于 com.aspose.pdf.facades 包下,提供了向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");
    }