Los hipervínculos se utilizan normalmente para asociar datos externos a cualquier área específica del documento. Podemos transformar cualquier parte de los documentos en hipervínculos utilizando las anotaciones de enlaces. Como programador, puede agregar estas anotaciones de vínculos a documentos dentro de sus aplicaciones .NET. En este artículo, vamos a discutir cómo crear hipervínculos en archivos PDF usando C#.

Los siguientes temas se tratan a continuación:

Crear enlace en PDF - Programáticamente

GroupDocs.Annotation proporciona la solución de anotación para diferentes tipos de aplicaciones. Su API .NET permite la manipulación y automatización de varias anotaciones en documentos dentro de sus aplicaciones .NET. Usaremos su GroupDocs.Annotation for .NET API para crear anotaciones de hipervínculos en el archivo PDF usando C#.

Puede descargar el instalador DLL o MSI desde la sección de descargas o instalar la API en su aplicación .NET a través de NuGet.

PM> Install-Package GroupDocs.Annotation

Los siguientes son los pasos para crear hipervínculos en cualquier parte del archivo PDF usando C#.

  • Cargue el documento PDF de origen usando la clase Annotator.
  • Cree el objeto Anotación de enlace.
  • Defina las propiedades del hipervínculo como URL, número de página, puntos, etc.
  • Agregue el hipervínculo definido al documento PDF cargado utilizando el método Agregar.
  • Guarde el PDF anotado usando el método Guardar.

El siguiente ejemplo de código muestra cómo convertir cualquier parte del archivo PDF en un hipervínculo mediante C#.

// Cree hipervínculos en PDF usando anotaciones de enlaces en C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    LinkAnnotation link = new LinkAnnotation
    {
        CreatedOn = DateTime.Now,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 300),
            new Point(600, 300),
            new Point(120, 270),
            new Point(600, 270)
        },
        Url = @"https://products.groupdocs.com/annotation"
    };
    annotator.Add(link);
    annotator.Save(@"path/annotation-link.pdf");
}

El siguiente es el resultado del código anterior.

Crear enlace en PDF - Programáticamente

Obtenga una licencia de API gratuita

Puede obtener una licencia temporal gratuita para utilizar la API sin las limitaciones de evaluación.

Conclusión

Para concluir, ha aprendido cómo se pueden agregar anotaciones de vínculos para crear hipervínculos en archivos PDF usando C#. Asimismo, mediante las anotaciones de vínculos, puede convertir cualquier parte del documento en hipervínculos. Muchos otros tipos de anotaciones también se pueden agregar de manera similar utilizando la misma API. Obtenga más información sobre la API visitando la documentación. Para consultas, contáctenos a través del foro.

Ver también