Анотації посилань використовуються для створення будь-якої частини документа як гіперпосилання. Іншими словами, це дозволяє нам зв’язати зовнішні дані з вказаною областю документа. Ми можемо додати ці анотації посилань до документів у програмах Java. У цій статті ви дізнаєтесь, як створювати гіперпосилання у файлах PDF за допомогою Java.

Нижче описано наступні теми:

Створити посилання в PDF – програмно

GroupDocs.Annotation надає Java API, який дозволяє маніпулювати та автоматизувати різні анотації в документах у ваших програмах на основі Java. Ми будемо використовувати цей API для створення анотації гіперпосилання у файлі PDF.

Завантажити або налаштувати

Завантажте файл JAR із розділу завантажень або просто отримайте найновіші конфігурації репозиторію та залежностей для pom.xml ваших програм Java на основі Maven.

<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-документ за допомогою класу Annotator.
  • Визначте список точок, які представляють область гіперпосилання.
  • Створіть об’єкт LinkAnnotation.
  • Визначте такі властивості гіперпосилання, як url, номер сторінки, точки тощо.
  • Додайте визначене гіперпосилання до завантаженого документа PDF за допомогою методу add.
  • Збережіть анотований 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();

Нижче наведено результат наведеного вище коду.

Створити посилання в PDF – програмно

Отримайте безкоштовну ліцензію API

Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.

Висновок

Підводячи підсумок, ми обговорили, як програмно додавати анотації посилань для створення гіперпосилань у PDF-файлах за допомогою Java. Використовуючи анотації посилань, ви можете змінити будь-яку частину документа на гіперпосилання. Через API доступно багато різних типів анотацій. Ці анотації можна додавати подібним чином за допомогою того самого API. Щоб дізнатися більше про API, відвідайте документацію. Якщо у вас виникли запитання, зв’яжіться з нами через форум.

Дивись також