Os hiperlinks são normalmente usados para associar dados externos a qualquer área especificada do documento. Podemos transformar qualquer parte dos documentos em hiperlinks usando as anotações de link. Como programador, você pode adicionar essas anotações de link a documentos em seus aplicativos .NET. Neste artigo, discutiremos como criar hiperlinks em arquivos PDF usando C#.

Os seguintes tópicos são abordados abaixo:

Criar link em PDF - programaticamente

GroupDocs.Annotation fornece a solução de anotação para diferentes tipos de aplicativos. Sua API .NET permite a manipulação e automação de várias anotações em documentos dentro de seus aplicativos .NET. Usaremos sua API GroupDocs.Annotation for .NET para criar anotações de hiperlink no arquivo PDF usando C#.

Você pode baixar o instalador DLLs ou MSI da seção de downloads ou instalar a API em seu aplicativo .NET via NuGet.

PM> Install-Package GroupDocs.Annotation

A seguir estão as etapas para criar hiperlinks em qualquer lugar do arquivo PDF usando C#.

  • Carregue o documento PDF de origem usando a classe Annotator.
  • Crie o objeto Link Annotation.
  • 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 Salvar.

O exemplo de código a seguir mostra como converter qualquer parte do arquivo PDF em um hiperlink usando C#.

// Criar hiperlinks em PDF usando anotações de link em C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    LinkAnnotation link = new LinkAnnotation
    {
        CreatedOn = DateTime.Now,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 300),
            new Point(600, 300),
            new Point(120, 270),
            new Point(600, 270)
        },
        Url = @"https://products.groupdocs.com/annotation"
    };
    annotator.Add(link);
    annotator.Save(@"path/annotation-link.pdf");
}

A seguir está a saída do código acima.

Criar link em PDF - programaticamente

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 concluir, você aprendeu como as anotações de link podem ser adicionadas para criar hiperlinks em arquivos PDF usando C#. Da mesma forma, usando anotações de link, você pode converter qualquer parte do documento em hiperlinks. Muitos outros tipos de anotação também podem ser adicionados de maneira semelhante usando a mesma API. Saiba mais sobre a API visitando a documentação. Para dúvidas, entre em contato conosco através do fórum.

Veja também