Como adicionar hiperlink em PDF usando C #

Este breve tutorial orienta sobre como adicionar hiperlink em PDF usando C#. Ele contém os recursos necessários para estabelecer o ambiente, uma descrição detalhada do processo na forma de etapas e um código de exemplo executável para inserir link em PDF usando C#. Você também aprenderá o processo para personalizar o hiperlink e seu texto de acordo com os requisitos.

  1. Estabeleça o ambiente para usar Aspose.PDF for .NET para adicionar hiperlinks
  2. Abra o PDF de destino usando o objeto de classe Document e obtenha uma referência para a página desejada
  3. Crie um objeto LinkAnnotation e defina suas propriedades, incluindo o URI, antes de adicioná-lo à página
  4. Crie um objeto FreeTextAnnotation e defina o texto a ser exibido no link
  5. Adicione ambas as anotações à página
  6. Salve o arquivo PDF resultante no disco com um hiperlink nele

As etapas acima elaboram o processo de como adicionar link em PDF usando C# onde primeiro o arquivo PDF de origem é carregado e sua primeira página é acessada onde o hiperlink deve ser adicionado. Nas próximas etapas, uma anotação de link é criada dentro de um retângulo com uma borda invisível e uma anotação de texto também é criada no mesmo local dentro de um retângulo do mesmo tamanho e borda invisível semelhante, sobrepondo assim a área de link e a área de texto para criar um hiperlink. No final, ambas as anotações são adicionadas à página PDF selecionada e o arquivo PDF resultante é salvo no disco.

O código de exemplo acima mencionado demonstra o processo de como criar um link para um PDF usando C# onde o objeto LinkAnnotation é usado para criar o link real, fornecendo o URI, configurando sua borda junto com a largura 0 e a ação é definida para abrir a página de destino cujo URL está definido. Da mesma forma, ao criar o objeto FreeTextAnnotation para exibir o texto do hiperlink, o retângulo é definido e a aparência é definida junto com as configurações de fonte e cor. Observe que muitas outras propriedades também podem ser definidas para essas anotações.

Neste tópico, aprendemos o processo de incorporar link em PDF usando C#. Se você quiser aprender o processo para adicionar um cabeçalho e rodapé em um arquivo PDF, consulte o artigo em como adicionar cabeçalho e rodapé em PDF usando C #.

 Português