Actualizar enlaces en PDF

El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.

Actualizar enlaces en archivo PDF

Como se discutió en Agregar hiperenlace en un archivo PDF, la clase LinkAnnotation hace posible agregar enlaces en un archivo PDF. También hay una clase similar utilizada para obtener enlaces existentes dentro de archivos PDF. Utiliza esto si necesitas actualizar un enlace existente. Para actualizar un enlace existente:

  1. Carga un archivo PDF.
  2. Ve a una página específica en el archivo PDF.
  3. Especifica el destino del enlace utilizando la propiedad Destination del objeto GoToAction.
  4. La página de destino se especifica utilizando el constructor XYZExplicitDestination.

Establecer el destino del enlace a una página en el mismo documento

El siguiente fragmento de código te muestra cómo actualizar un enlace en un archivo PDF y establecer su destino en la segunda página del documento.

Establecer el destino del enlace a una dirección web

Para actualizar el hiperenlace de modo que apunte a una dirección web, instancia el objeto GoToURIAction y pásalo a la propiedad Action de LinkAnnotation. El siguiente fragmento de código muestra cómo actualizar un enlace en un archivo PDF y establecer su destino en una dirección web.

Establecer el destino del enlace a otro archivo PDF

El siguiente fragmento de código muestra cómo actualizar un enlace en un archivo PDF y establecer su destino en otro archivo PDF.

Actualizar el color del texto de LinkAnnotation

La anotación de enlace no contiene texto. En cambio, el texto se coloca en los contenidos de la página bajo la anotación. Por lo tanto, para cambiar el color del texto, reemplaza el color del texto de la página en lugar de intentar cambiar el color de la anotación. El siguiente fragmento de código muestra cómo actualizar el color de la anotación de enlace en un archivo PDF.