Comment ajouter une annotation de flèche dans un PDF à l'aide de C#

Cet article est un guide qui explique le processus d’ajout d’une annotation de flèche dans un PDF à l’aide de C#**. Les annotations fléchées sont des outils utiles qui peuvent attirer l’attention sur des sections spécifiques d’un document, telles qu’un graphique, un tableau ou une ligne de texte particulier. En outre, l’article fournit des instructions sur l’utilisation de la bibliothèque d’annotations et le développement d’une application de base pour insérer une annotation fléchée dans un PDF en C#. La section suivante détaille les étapes requises pour ajouter une flèche à un PDF et inclut un exemple de code.

Étapes pour ajouter une annotation de flèche dans un PDF à l’aide de C

  1. Installez GroupDocs.Annotation for .NET via le gestionnaire de packages NuGet pour ajouter une annotation de flèche à votre document PDF
  2. Inclure l’espace de noms GroupDocs.Annotation comme référence
  3. Créez une instance de la classe Annotator en fournissant le chemin du fichier PDF comme argument à son constructeur
  4. Créez une instance de la classe ArrowAnnotation et définissez les propriétés souhaitées, telles que la position et le numéro de page
  5. Appelez la méthode Annotator.Add et fournissez l’objet ArrowAnnotation en tant que paramètre
  6. Utilisez la méthode Annotator.Save pour enregistrer la sortie PDF résultante sur le disque

Vous pouvez implémenter la procédure décrite ci-dessus sur n’importe quelle plate-forme sur laquelle .NET est installé, ce qui vous permet de * créer une annotation de flèche dans un PDF à l’aide de C # * sans avoir besoin de logiciels ou d’outils supplémentaires. Les étapes pour insérer une annotation de flèche dans un PDF sont les mêmes quel que soit le système d’exploitation que vous utilisez, que ce soit Windows, Linux ou macOS. L’exemple de code ci-dessous illustre comment ajouter une flèche à un PDF et enregistrer la sortie résultante sur le disque.

Code pour ajouter une annotation de flèche dans un PDF à l’aide de C#

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace AddArrowAnnotationinPDFusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotation.lic");
// Instantiate Annotator object by passing path of PDF
// file to its constructor
using (Annotator annotator = new Annotator("input.pdf"))
{
// Create an instance of ArrowAnnotation class
// and set some properties
ArrowAnnotation arrow = new ArrowAnnotation
{
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is arrow annotation",
Opacity = 0.7,
PageNumber = 0,
PenColor = 65535,
PenStyle = PenStyle.Dot,
PenWidth = 3,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add arrow annotation to Annotator
annotator.Add(arrow);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

L’utilisation d’annotations fléchées peut communiquer efficacement des informations et diriger l’attention du lecteur vers un point spécifique. La section ci-dessus a expliqué comment ajouter une annotation de flèche au PDF C#, y compris toutes les étapes requises. Une fois que vous avez configuré la bibliothèque d’annotations et ajusté les chemins de fichiers, vous pouvez facilement intégrer ce code dans vos applications.

Nous avons déjà publié un article sur l’insertion d’annotations de zone dans un PDF à l’aide de C#. Pour plus de détails, veuillez consulter notre guide sur comment insérer une annotation de zone dans un PDF à l’aide de C #.

 Français