Extraer enlaces de PDF con C#

Este artículo explica cómo extraer enlaces de PDF con C#. Contiene configuraciones de IDE, pasos y un código de muestra para desarrollar un extractor de enlaces PDF con C#. Aprenderá a recuperar anotaciones seleccionadas de una página y a obtener el URI de anotaciones de tipo enlace.

Pasos para extraer la URL de un PDF con C#

  1. Configurar el IDE para utilizar Aspose.PDF for .NET para extraer la URI de una página PDF
  2. Cargue el PDF de origen file y recorra todas las páginas que contiene
  3. Crea un annotation selector para buscar anotaciones de enlaces en una página
  4. Extraer todas las anotaciones y recuperar la lista de anotaciones seleccionadas
  5. Iterar a través de cada anotación de enlace y encontrar acciones asociadas
  6. Transmitir acción a GoToURIAction para acceder y mostrar la URI

Estos pasos describen cómo extraer hipervínculos de un PDF con C#. Cree un selector de anotaciones para las anotaciones de vínculos y utilícelo para seleccionar una lista de anotaciones de destino. Convierta cada anotación de vínculo en GoToURIAction y obtenga el URI de esta acción.

Código para extraer hipervínculos de un PDF con C#

El código anterior demuestra cómo extraer todos los enlaces de un PDF con C#. AnnotationSelector toma un objeto LinkAnnotation que requiere la página y el objeto rectángulo. El método Accept() de la clase Page toma el objeto selector de enlaces y guarda las anotaciones de enlaces en la colección Selected.

Este tutorial rápido nos ha enseñado el proceso de extracción de hipervínculos de una página PDF. Para eliminar hipervínculos del archivo PDF, consulte el artículo Cómo eliminar un hipervínculo de un PDF en C#.

 Español