Аннотации ссылок используются для создания любой части документа в виде гиперссылок. Другими словами, это позволяет нам связать внешние данные с указанной областью документа. Мы можем добавить эти аннотации ссылок к документам в приложениях Java. В этой статье вы узнаете, как создавать гиперссылки в файлах PDF с помощью Java.
Ниже рассматриваются следующие темы:

Java API для создания гиперссылок в PDF
GroupDocs.Annotation предоставляет Java API, который позволяет манипулировать и автоматизировать различные аннотации в документах в ваших Java-приложениях. Мы будем использовать этот API для создания аннотации гиперссылки в файле PDF.
Загрузите или настройте
Загрузите файл JAR из раздела загрузок или просто получите последний репозиторий и конфигурации зависимостей для pom.xml ваших на основе maven приложений Java.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation</artifactId>
<version>21.7</version>
</dependency>
Создание гиперссылок в PDF с помощью Java
Ниже приведены шаги для создания гиперссылок в любом месте PDF с помощью Java.
- Загрузите документ PDF, используя класс Annotator.
- Определите список Точки, которые представляют собой область гиперссылки.
- Создайте объект LinkAnnotation.
- Определите свойства гиперссылки, такие как URL-адрес, номер страницы, точки и т. д.
- Добавьте заданную гиперссылку в загруженный документ PDF, используя метод добавить.
- Сохраните аннотированный PDF-файл, используя метод save.
В следующем коде Java показано, как программно преобразовать любую часть файла PDF в гиперссылку.
// Создавайте гиперссылки в PDF, используя аннотации ссылок в Java
Annotator annotator = new Annotator("path/sample.pdf");
List<Point> points = new ArrayList<Point>();
points.add(new Point(120, 300));
points.add(new Point(600, 300));
points.add(new Point(120, 270));
points.add(new Point(600, 270));
LinkAnnotation link = new LinkAnnotation();
link.setCreatedOn(Calendar.getInstance().getTime());
link.setPageNumber(0);
link.setPoints(points);
link.setUrl("https://products.groupdocs.com/annotation");
annotator.add(link);
annotator.save("path/annotation-link.pdf");
annotator.dispose();
Ниже приведен вывод приведенного выше кода.

Получите бесплатную лицензию API
Вы можете получить бесплатную временную лицензию, чтобы использовать API без ограничений пробной версии.
Вывод
Подводя итог, мы обсудили, как программно добавлять аннотации к ссылкам для создания гиперссылок в файлах PDF с помощью Java. Используя аннотации ссылок, вы можете преобразовать любую часть документа в гиперссылки. Многие различные типы аннотаций доступны через API. Эти аннотации можно добавить аналогичным образом, используя тот же API. Чтобы узнать больше об API, посетите документацию. По вопросам обращайтесь к нам через форум.