添加 Javascript 动作 PDF

Contents
[ ]

PdfContentEditor 类位于 Aspose.Pdf.Facades 包中,提供了向 PDF 文件添加 Javascript 动作的灵活性。您可以创建一个链接,具有执行 PDF 查看器中菜单项的串行动作。此类还提供为文档事件创建附加动作的功能。

首先,在 Document 中绘制一个对象,在我们的示例中是一个 Rectangle。 将操作createJavaScriptLink设置为Rectangle。之后,您可以保存您的文档。

  public static void AddingJavascriptActions()
        {
            PdfContentEditor editor = new PdfContentEditor();
            editor.BindPdf(_dataDir + "sample.pdf");
            // 创建Javascript链接
            System.Drawing.Rectangle rect = new System.Drawing.Rectangle(50, 750, 50, 50);
            String code = "app.alert('Welcome to Aspose!');";
            editor.CreateJavaScriptLink(code, rect, 1, System.Drawing.Color.Green);
            // 保存输出文件
            editor.Save(_dataDir + "JavaScriptAdded_output.pdf");
        }