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.
Etapas para criar link para PDF usando C#
- Estabeleça o ambiente para usar Aspose.PDF for .NET para adicionar hiperlinks
- Abra o PDF de destino usando o objeto de classe Document e obtenha uma referência para a página desejada
- Crie um objeto LinkAnnotation e defina suas propriedades, incluindo o URI, antes de adicioná-lo à página
- Crie um objeto FreeTextAnnotation e defina o texto a ser exibido no link
- Adicione ambas as anotações à página
- 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.
Código para adicionar link a PDF usando C#
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 #.