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:
Java API do tworzenia hiperłączy w PDF
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>
Twórz hiperłącza w formacie PDF przy użyciu języka Java
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.
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.