Gérer les annotations au format PDF avec C#

Bibliothèque moderne C# pour gérer les annotations PDF à l’aide de nos API.

Comment gérer les annotations à l'aide de la bibliothèque .NET

Afin d’ajouter des annotations textuelles dans un fichier PDF, nous utiliserons l’API Aspose.PDF pour .NET qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme net. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Package Manager Console

PM > Install-Package Aspose.PDF

Créer des annotations dans un document PDF via C#


Vous avez besoin de Aspose.PDF for .NET pour essayer le code dans votre environnement.

  1. Chargez le PDF dans une instance de la classe Document.
  2. Créez une annotation que vous souhaitez ajouter au PDF.
  3. Ajoutez l’annotation à la collection Annotations de l’objet Page.
  4. Enregistrez le fichier PDF.

Annotation de texte PDF - C#

Example: C#


    Document pdfDocument = new Document(dataDir + "AddAnnotation.pdf");
    TextAnnotation textAnnotation = new TextAnnotation(pdfDocument.Pages[1], new Aspose.Pdf.Rectangle(200, 400, 400, 600));
    textAnnotation.Title = "Sample Annotation Title";
    textAnnotation.Subject = "Sample Subject";
    textAnnotation.State = AnnotationState.Accepted;
    textAnnotation.Contents = "Sample contents for the annotation";
    textAnnotation.Open = true;
    textAnnotation.Icon = TextIcon.Key;
    Border border = new Border(textAnnotation);
    border.Width = 5;
    border.Dash = new Dash(1, 1);
    textAnnotation.Border = border;
    textAnnotation.Rect = new Aspose.Pdf.Rectangle(200, 400, 400, 600);
    pdfDocument.Pages[1].Annotations.Add(textAnnotation);
    dataDir = dataDir + "AddAnnotation_out.pdf";
    pdfDocument.Save(dataDir);