GroupDocs.Annotation pour .NET est une bibliothèque légère et flexible pour travailler avec les annotations dans des documents sous Windows, Linux et macOS. Son API simple vous permet de conserver les données sur site, de contrôler l’utilisation des ressources et d’adapter les flux de travail d’annotation à vos besoins.
Travaillez avec un large éventail de types d’annotation, notamment Text, Polyline, Area, Underline, Point, Watermark, Arrow, Ellipse, Text Replacement, Distance, Text Field et Redaction. L’API prend en charge les formats de documents populaires tels que PDF, HTML, Microsoft Word, Excel, PowerPoint, Visio, les e‑mails Outlook, les images, les métafichiers, les dessins CAD, et bien plus encore. Générez des miniatures de pages et importez/exportez les annotations depuis et vers des fichiers PDF.
Utilisez la bibliothèque pour ajouter, modifier, extraire et supprimer des annotations ; faire pivoter les pages ; générer des miniatures ; etc. Elle fournit également un ensemble complet d’objets de données pour personnaliser les propriétés d’annotation dans tous les formats pris en charge.
Commencer est simple : appliquez une licence, chargez un fichier, manipulez les annotations (ajouter/modifier/extraire/supprimer), puis enregistrez le résultat. Pour plus de détails, consultez la documentation du produit et les projets d’exemple.
GroupDocs.Annotation est régulièrement mis à jour et pris en charge. Partagez vos questions, idées et demandes de fonctionnalités — nous intégrons activement les retours des clients dans les nouvelles versions.
GroupDocs.Annotation for .NET vous permet de travailler avec de nombreux types d’annotation pour simplifier la collaboration. Utilisez les annotations de zone (marquez une région rectangulaire et ajoutez des notes), les annotations ponctuelles (ajoutez des commentaires à n’importe quel point d’un document), les annotations de texte (commentez le texte sélectionné), les annotations de rayure/soulignement, les annotations polylignes (dessinez des formes et des lignes libres), les annotations flèche (pointeur avec commentaires), les annotations ellipse (affichez du texte à l’intérieur d’une ellipse), les annotations de distance (tracez une ligne représentant la distance entre les objets), les annotations de lien (ajoutez des liens Web) et les annotations de filigrane (ajoutez des tampons ou des filigranes).
// Initialize list of AnnotationInfo
List<AnnotationInfo> annotations = new List<AnnotationInfo>();
// Initialize text annotation
AnnotationInfo textAnnotation = new AnnotationInfo
{
Box = new Rectangle((float)265.44, (float)153.86, 206, 36), Type = AnnotationType.Text
};
// Add annotation to list
annotations.Add(textAnnotation);
// Get input file stream
Stream inputFile = new FileStream("D:/input.pdf", FileMode.Open, File
.ReadWrite);
// Export annotation and save output file
CommonUtilities.SaveOutputDocument(inputFile, annotations, DocumentType.Pdf);