Добавление Javascript-действий в существующий PDF файл
Contents
[
Hide
]
Класс 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");
}