Atualizar Links em PDF

O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.

Como discutido em Adicionar Hyperlink em um Arquivo PDF, a classe LinkAnnotation torna possível adicionar links em um arquivo PDF. Há também uma classe semelhante usada para obter links existentes de dentro de arquivos PDF. Use isso se você precisar atualizar um link existente. Para atualizar um link existente:

  1. Carregue um arquivo PDF.
  2. Vá para uma página específica no arquivo PDF.
  3. Especifique o destino do link usando a propriedade Destination do objeto GoToAction.
  4. A página de destino é especificada usando o construtor XYZExplicitDestination.

O seguinte trecho de código mostra como atualizar um link em um arquivo PDF e definir seu destino para a segunda página do documento.

Para atualizar o hyperlink para que aponte para um endereço da web, instancie o objeto GoToURIAction e passe-o para a propriedade Action do LinkAnnotation. O seguinte trecho de código mostra como atualizar um link em um arquivo PDF e definir seu destino para um endereço da web.

O seguinte trecho de código mostra como atualizar um link em um arquivo PDF e definir seu destino para outro arquivo PDF.

Atualizar Cor do Texto da LinkAnnotation

A anotação de link não contém texto. Em vez disso, o texto é colocado no conteúdo da página sob a anotação. Portanto, para mudar a cor do texto, substitua a cor do texto da página em vez de tentar mudar a cor da anotação. O seguinte trecho de código mostra como atualizar a cor da anotação de link em um arquivo PDF.