Obtenga Link anotaciones en un documento PDF a través de C#

Cree sus propias aplicaciones.NET para manipular comentarios y autores en archivos de documentos mediante API del lado del servidor.

Para anotar un archivo PDF, utilizaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma C#. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede usar el siguiente comando desde la consola del administrador de paquetes.

Package Manager Console

PM > Install-Package Aspose.PDF

Obtener anotaciones de Link a través de .NET


Necesitas aspose.pdf.dll para probar el código en tu entorno.

  • Cargar PDF en una instancia de la clase Document
  • Crear una página nueva u obtener una referencia a una existente
  • Crear anotación de Link
  • Método de llamada Get para la anotación Link de las colecciones Page.Annotations
  • Vuelva a guardar el archivo

Requisitos del sistema


Aspose.PDF for .NET se admite en todos los principales sistemas operativos. Solo asegúrese de cumplir con los siguientes requisitos previos.

  • Microsoft Windows o un sistema operativo compatible con.NET Framework, .NET Core y PHP, VBScript, Delphi, C++ a través de COM Interop
  • Entorno de desarrollo como Microsoft Visual Studio.
  • Aspose.PDF for DLL de.NET referenciado en su proyecto.

Obtener Link anotaciones del PDF - C#

Example


    // Load the PDF file
    Document document = new Document(System.IO.Path.Combine(_dataDir, "sample_Link.pdf"));
    var LinkAnnotations = document.Pages[1].Annotations
        .Where(a => a.AnnotationType == AnnotationType.Link)
        .Cast<LinkAnnotation>();
    foreach (var ca in LinkAnnotations)
    {
        Console.WriteLine($"{ca.Rect}");
    }