Create Bookmarks of All Pages (facades)

Create Bookmarks of All Pages (facades)

Для создания закладок для всех страниц необходимо использовать метод createBookmarks без каких-либо параметров. Класс PdfBookmarEditor позволяет создавать закладки для всех страниц PDF-файла. Сначала нужно создать объект класса PdfBookmarkEditor и привязать входной PDF, используя метод bindPdf. Затем необходимо вызвать метод createBookmarks и сохранить выходной PDF-файл, используя метод save.

Следующий фрагмент кода показывает вам:

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java
// open document
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor();
bookmarkEditor.bindPdf("Input.pdf");
// create bookmark of all pages
bookmarkEditor.createBookmarks();
// save updated PDF file
bookmarkEditor.save("Output.pdf");

Create Bookmarks of All Pages with Properties (facades)

Класс PdfBookmarEditor позволяет создавать закладки для всех страниц PDF-файла и указывать свойства (Цвет, Жирный, Курсив). Вы можете сделать это с помощью метода createBookmarks. Сначала вам нужно создать объект класса PdfBookmarkEditor и связать входной PDF с помощью метода bindPdf. Затем вам нужно вызвать метод createBookmarks и сохранить выходной PDF файл с помощью метода save.

Следующий фрагмент кода показывает, как создать закладки для всех страниц с свойствами.

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java
// Path to Directorty
String myDir = "PathToDir";
// open document
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor();
bookmarkEditor.bindPdf("Input.pdf");
// create bookmark of all pages
bookmarkEditor.createBookmarks(Color.GREEN, true, true);
// save updated PDF file
bookmarkEditor.save(myDir + "Output.pdf");