Добавить закладку в PDF с помощью Java

Манипулируйте закладками в PDF-документе. Используйте Aspose.PDF для Java для программного изменения PDF-документов

Как работать с закладками в PDF-документе с библиотекой Java

Используйте Aspose.PDF для Java для работы с закладками. С помощью закладок в формате PDF можно быстро переходить к определенным разделам или страницам, что упрощает поиск нужного контента и доступ к нему. Закладки в формате PDF улучшают пользовательский интерфейс, позволяя эффективно перемещаться по длинным или сложным документам. Хорошо структурированные закладки в формате PDF могут улучшить внешний вид профессионального документа. Это особенно полезно для учебников, руководств, научных статей и отчетов. В презентациях закладки позволяют пользователю легко перемещаться между слайдами или разделами. Эта функция может быть полезна для интерактивных и нелинейных презентаций. Работа с закладками в PDF-документах улучшает навигацию, доступность и общий пользовательский интерфейс. Используйте эту функцию в учебных материалах, научных статьях, руководствах или презентациях. Закладки в формате PDF улучшают качество, эффективность и удобство просмотра документов. Чтобы добавить закладки в PDF, мы будем использовать API Aspose.PDF для Java, который представляет собой многофункциональный, мощный и простой в использовании API преобразования для платформы Java. Последнюю версию программы можно загрузить непосредственно с сайта Maven и установить ее в свой проект на базе Maven, добавив в файл pom.xml следующие конфигурации.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Шаги по работе с закладками через Java


Вам понадобится Aspose.PDF for Java, чтобы попробовать код в своей среде.

  1. Откройте PDF-документ с помощью объекта Document.
  2. Создайте закладку и определите ее свойства.
  3. Добавьте коллекцию OutlineItemCollection в коллекцию OutlineItemCollection.
  4. Сохраните файл снова

В этом примере открывается PDF-документ и создается закладка с определенными свойствами через Java. Он задает целевую страницу закладки с помощью объекта «GoToAction». После этого добавьте его в структуру документа с помощью «OutlineItemCollection», а затем сохраните измененную закладку документа в новый PDF-файл. Это лучшее решение для улучшения функций навигации по документам.

Добавьте закладку в документ PDF — Java

В этом примере кода показано, как добавить закладку в PDF - Java


Document pdfDocument = new Document(GetDataDir() + "AddBookmark.pdf");

// Create a bookmark object
OutlineItemCollection pdfOutline = new OutlineItemCollection(pdfDocument.getOutlines());
pdfOutline.setTitle("Test Outline");
pdfOutline.setItalic(true);
pdfOutline.setBold(true);

// Set the destination page number
pdfOutline.setAction(new GoToAction(pdfDocument.getPages().get_Item(2)));

// Add a bookmark in the document's outline collection.
pdfDocument.getOutlines().add(pdfOutline);

// Save the update document
pdfDocument.save(_dataDir + "AddBookmark_out.pdf");