Добавление Javascript-действий в существующий PDF файл

Contents
[ ]

Класс PdfContentEditor, представленный в пакете com.aspose.pdf.facades, предоставляет возможность добавлять Javascript-действия в PDF файл. Вы можете создать ссылку с последовательными действиями, соответствующими выполнению элемента меню в PDF просмотрщике. Этот класс также предоставляет возможность создавать дополнительные действия для событий документа.

Прежде всего, объект рисуется в Document, в нашем примере это Rectangle. И установите действие createJavaScriptLink для прямоугольника. После этого вы можете сохранить ваш документ.

 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");
    }