As anotações de link são usadas para criar qualquer parte do documento como hiperlinks. Em outras palavras, permite associar dados externos à área especificada do documento. Podemos adicionar essas anotações de link a documentos em aplicativos Java. Neste artigo, você aprenderá como criar hiperlinks em arquivos PDF usando Java.
Os seguintes tópicos são abordados abaixo:

API Java para criar hiperlinks em PDF
GroupDocs.Annotation fornece a API Java que permite a manipulação e automação de várias anotações em documentos em seus aplicativos baseados em Java. Usaremos esta API para criar uma anotação de hiperlink no arquivo PDF.
Baixe ou configure
Faça download do arquivo JAR da seção de downloads ou apenas obtenha as configurações de repositório e dependência mais recentes para o pom.xml de seus aplicativos Java baseados em 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>
Criar hiperlinks em PDF usando Java
A seguir estão as etapas para criar hiperlinks em qualquer lugar do PDF usando Java.
- Carregue o documento PDF usando a classe Annotator.
- Definir lista de Points que representam a área do Hyperlink.
- Crie o objeto LinkAnnotation.
- Defina as propriedades do hiperlink como url, número da página, pontos, etc.
- Adicione o hiperlink definido ao documento PDF carregado usando o método add.
- Salve o PDF anotado usando o método save.
O código Java a seguir mostra como converter qualquer parte do arquivo PDF em um hiperlink programaticamente.
// Criar hiperlinks em PDF usando anotações de link em 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();
A seguir está a saída do código acima.

Obtenha uma licença de API gratuita
Você pode obter uma licença temporária gratuita para usar a API sem as limitações de avaliação.
Conclusão
Para resumir, discutimos como adicionar anotações de link programaticamente para criar hiperlinks em arquivos PDF usando Java. Usando anotações de link, você pode modificar qualquer parte do documento em hiperlinks. Muitos diferentes tipos de anotações estão disponíveis por meio da API. Essas anotações podem ser adicionadas de maneira semelhante usando a mesma API. Para saber mais sobre a API, visite a documentação. Para dúvidas, entre em contato conosco através do fórum.