Ajouter une annotation de soulignement de texte au document

Introduction

Dans ce didacticiel, nous allons parcourir le processus d’ajout d’une annotation de soulignement de texte à un document à l’aide de GroupDocs.Annotation pour .NET. Les annotations soulignées de texte peuvent être utiles pour mettre en valeur des parties spécifiques d’un document, telles que des passages importants ou des points clés.

Conditions préalables

Avant de commencer, assurez-vous que les prérequis suivants sont installés :

  1. GroupDocs.Annotation pour .NET : téléchargez et installez GroupDocs.Annotation pour .NET à partir deici.
  2. .NET Framework : assurez-vous que .NET Framework est installé sur votre système.

Importation d’espaces de noms

Tout d’abord, importons les espaces de noms nécessaires dans notre projet :

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;

Maintenant, décomposons l’exemple en plusieurs étapes :

Étape 1 : Définir le chemin de sortie

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

Dans cette étape, nous définissons le chemin de sortie où le document annoté sera enregistré.

Étape 2 : initialiser l’annotateur

using (Annotator annotator = new Annotator("input.pdf"))

Ici, nous initialisons une instance duAnnotator classe en fournissant le chemin du document d’entrée.

Étape 3 : Créer une annotation soulignée

UnderlineAnnotation underline = new UnderlineAnnotation
{
    CreatedOn = DateTime.Now,
    FontColor = 65535,
    Message = "This is underline annotation",
    Opacity = 0.7,
    PageNumber = 0,
    BackgroundColor = 16761035,
    UnderlineColor = 1422623, // travaux pris en charge uniquement les documents Word et PDF
    Points = new List<Point>
    {
        new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
    },
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

Cette étape consiste à créer unUnderlineAnnotationobjet avec diverses propriétés telles que la couleur de la police, le message, l’opacité, le numéro de page, la couleur d’arrière-plan, la couleur de soulignement, les points et les réponses.

Étape 4 : ajouter une annotation au document

annotator.Add(underline);

Ici, nous ajoutons l’annotation soulignée au document.

Étape 5 : Enregistrer le document annoté

annotator.Save(outputPath);

Enfin, nous enregistrons le document annoté dans le chemin de sortie spécifié.

Conclusion

Dans ce didacticiel, nous avons appris à ajouter une annotation de soulignement de texte à un document à l’aide de GroupDocs.Annotation pour .NET. Cette puissante bibliothèque fournit diverses options d’annotation pour améliorer la collaboration et la communication sur les documents.

FAQ

Puis-je personnaliser l’apparence de l’annotation soulignée ?

Oui, vous pouvez personnaliser des propriétés telles que la couleur, l’opacité et la position en fonction de vos besoins.

GroupDocs.Annotation est-il compatible avec différents formats de documents ?

Oui, GroupDocs.Annotation prend en charge un large éventail de formats de documents, notamment Word et PDF.

Puis-je ajouter plusieurs annotations à un seul document ?

Absolument, GroupDocs.Annotation vous permet d’ajouter plusieurs annotations de différents types à un document.

Existe-t-il un essai gratuit disponible pour GroupDocs.Annotation ?

Oui, vous pouvez accéder à la version d’essai gratuite à partir deici.

Où puis-je obtenir de l’aide pour GroupDocs.Annotation ?

Vous pouvez obtenir de l’aide sur le forum de la communauté GroupDocs.Annotation.ici.