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