Adnotacje łączy służą do tworzenia dowolnej części dokumentu jako hiperłączy. Innymi słowy, pozwala nam powiązać dane zewnętrzne z określonym obszarem dokumentu. Możemy dodawać te adnotacje linków do dokumentów w aplikacjach Java. W tym artykule dowiesz się, jak tworzyć hiperłącza w plikach PDF za pomocą języka Java.

Poniżej omówiono następujące tematy:

Utwórz łącze w formacie PDF — programowo

GroupDocs.Annotation zapewnia interfejs Java API, który umożliwia manipulowanie i automatyzację różnych adnotacji w dokumentach w aplikacjach opartych na języku Java. Użyjemy tego interfejsu API do utworzenia adnotacji hiperłącza w pliku PDF.

Pobierz lub skonfiguruj

Pobierz plik JAR z sekcji pobierania lub po prostu pobierz najnowsze konfiguracje repozytorium i zależności dla pliku pom.xml aplikacji Java opartych na 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>

Poniżej przedstawiono kroki tworzenia hiperłączy w dowolnym miejscu w pliku PDF przy użyciu języka Java.

  • Załaduj dokument PDF za pomocą klasy Annotator.
  • Zdefiniuj listę Punktów reprezentujących obszar Hiperłącza.
  • Utwórz obiekt LinkAnnotation.
  • Zdefiniuj właściwości hiperłącza, takie jak adres URL, numer strony, punkty itp.
  • Dodaj zdefiniowane hiperłącze do załadowanego dokumentu PDF za pomocą metody add.
  • Zapisz plik PDF z adnotacjami, używając metody zapisz.

Poniższy kod Java pokazuje, jak programowo przekonwertować dowolną część pliku PDF na hiperłącze.

// Twórz hiperłącza w PDF za pomocą adnotacji linków w Javie
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();

Poniżej przedstawiono dane wyjściowe powyższego kodu.

Utwórz łącze w formacie PDF — programowo

Uzyskaj bezpłatną licencję API

Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z API bez ograniczeń ewaluacyjnych.

Wniosek

Podsumowując, omówiliśmy, jak programowo dodawać adnotacje linków, aby tworzyć hiperłącza w plikach PDF za pomocą Javy. Korzystając z adnotacji linków, możesz zmodyfikować dowolną część dokumentu w hiperłącza. Za pośrednictwem interfejsu API dostępnych jest wiele różnych typów adnotacji. Te adnotacje można dodawać w podobny sposób, korzystając z tego samego interfejsu API. Aby dowiedzieć się więcej o interfejsie API, odwiedź dokumentację. W przypadku pytań skontaktuj się z nami za pośrednictwem forum.

Zobacz też