Добавление действий закладки в существующий PDF файл
Класс PdfContentEditor, находящийся в пакете com.aspose.pdf.facades, предоставляет гибкость для добавления действий закладки в PDF файл. Вы можете создать ссылку с последовательными действиями, соответствующими выполнению элемента меню в средстве просмотра PDF. Этот класс также предоставляет возможность создания дополнительных действий для событий документа.
Следующий пример кода демонстрирует, как добавить действие закладки в документ PDF. Если вы нажмете на эту вкладку, будет выполнено желаемое действие. С помощью Закладки, нажимая на нее, мы выполняем желаемое действие. Затем создайте CreateBookmarkAction, установите параметры текста, цвета, укажите имя закладки, а также номер страницы. Последнее действие выполняется с помощью “GoTo”, оно позволяет перейти откуда угодно на нужную нам страницу.
public static void AddBookmarksAction()
{
var document = new Document(_dataDir + "Sample.pdf");
PdfContentEditor editor = new PdfContentEditor(document);
editor.createBookmarksAction("Закладка 1", java.awt.Color.GREEN, true, false, "", "GoTo", "2");
// Сохраняет результат в файл PDF
editor.save(_dataDir + "PdfContentEditorDemo_Bookmark.pdf");
}