Le but de ce didacticiel est de montrer la procédure pour ajouter une annotation d’ellipse dans un PDF à l’aide de C#. Les annotations sont utiles pour fournir des informations supplémentaires, mettre en évidence des sections importantes et permettre aux utilisateurs d’ajouter des commentaires aux fichiers PDF. L’utilisation d’annotations d’ellipse est particulièrement utile lors de la mise en évidence de zones ou de formes spécifiques dans un PDF. Nous fournirons des instructions étape par étape sur la configuration de la bibliothèque d’annotations et fournirons un exemple de code pour insérer une annotation ellipse dans un PDF en C#. Par la suite, la section suivante fournira plus de détails sur la façon d’ajouter une ellipse à un document PDF à l’aide du langage de programmation C#.
Étapes pour ajouter une annotation d’ellipse dans un PDF à l’aide de C#
- Installez GroupDocs.Annotation for .NET via le gestionnaire de packages NuGet pour ajouter une annotation ellipse au PDF
- Inclure la référence de l’espace de noms GroupDocs.Annotation
- Instanciez la classe Annotator en passant le chemin du fichier PDF comme argument à son constructeur
- Instanciez la classe EllipseAnnotation et spécifiez les attributs requis, tels que la position et le numéro de page
- Appelez la méthode Annotator.Add et passez l’objet EllipseAnnotation comme argument
- Appelez la méthode Annotator.Save pour enregistrer le PDF de sortie
En suivant les directives décrites ci-dessus et en installant la bibliothèque d’annotations sur n’importe quel ordinateur, vous pouvez rapidement et facilement créer des annotations d’ellipse dans un PDF à l’aide de C#. Ces étapes sont compatibles avec les systèmes d’exploitation populaires tels que Windows, macOS et Linux sur lesquels .NET est installé. Il n’est pas nécessaire d’installer de logiciel supplémentaire pour ajouter des annotations d’ellipse à un fichier PDF. De plus, la bibliothèque utilisée dans l’exemple de code fourni est multiplateforme, garantissant la compatibilité entre différents systèmes.
Code pour ajouter une annotation d’ellipse 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 AddEllipseAnnotationinPDFusingCSharp | |
{ | |
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 EllipseAnnotation class | |
// and set some properties | |
EllipseAnnotation ellipse = new EllipseAnnotation | |
{ | |
BackgroundColor = 65535, | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is ellipse 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 ellipse annotation to Annotator | |
annotator.Add(ellipse); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
La section précédente a fourni un guide complet sur la façon d’ajouter des annotations ellipse dans PDF C#, avec un exemple de code facile à suivre. Une fois la bibliothèque d’annotations de documents installée et les chemins d’accès aux fichiers d’entrée et de sortie ajustés selon les besoins, l’intégration du code dans vos applications devrait être un processus simple. Toutes nos félicitations! Vous avez maintenant ajouté avec succès une annotation d’ellipse à un fichier PDF à l’aide de C#.
Nous avons déjà publié un article sur la façon d’insérer une annotation de champ de texte dans un PDF à l’aide de C#. Pour plus d’informations, veuillez consulter notre guide sur comment ajouter une annotation de champ de texte dans un PDF à l’aide de C#.