Introduction

Dans ce tutoriel, nous vous expliquerons comment ajouter un composant Case à cocher à un document PDF à l’aide du SDK GroupDocs.Annotation pour .NET. Cette fonctionnalité vous permet d’enrichir vos documents PDF d’éléments interactifs, les rendant ainsi plus attrayants pour les utilisateurs.

Prérequis

Avant de commencer, assurez-vous d’avoir les éléments suivants :

  1. GroupDocs.Annotation pour .NET SDK : téléchargez-le depuis ici.
  2. Environnement de développement : configurez un environnement de développement .NET sur votre machine.

Étape 1 : Importer les espaces de noms requis

Tout d’abord, incluez les espaces de noms nécessaires dans votre projet :

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

Étape 2 : Définir le chemin de sortie

Spécifiez où le document PDF modifié sera enregistré :

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

Étape 3 : Initialiser l’annotateur

Créer une instance de Annotator classe avec le chemin vers votre document PDF d’entrée :

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

Étape 4 : Créer le composant Case à cocher

Maintenant, créons et personnalisons le composant Checkbox :

CheckBoxComponent checkBox = new CheckBoxComponent
{
    Checked = true,
    Box = new Rectangle(100, 100, 100, 100), // Définir la position et la taille
    PenColor = 65535, // Définissez la couleur (dans ce cas, le jaune)
    Style = BoxStyle.Star, // Choisissez un style pour la case à cocher
    Replies = new List<Reply>
    {
        new Reply { Comment = "First comment", RepliedOn = DateTime.Now },
        new Reply { Comment = "Second comment", RepliedOn = DateTime.Now }
    }
};

Étape 5 : Ajouter la case à cocher au document

Ajoutez le composant de case à cocher créé au PDF :

annotator.Add(checkBox);

Étape 6 : Enregistrer le document modifié

Enregistrez le document PDF mis à jour avec la case à cocher incluse :

annotator.Save("result.pdf");

Étape 7 : Afficher le chemin de sortie

Enfin, informez l’utilisateur où le document modifié est enregistré :

Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");

Conclusion

Dans ce tutoriel, nous avons ajouté avec succès un composant Case à cocher à un document PDF grâce à GroupDocs.Annotation pour .NET. Cette fonctionnalité permet de créer des PDF interactifs qui améliorent l’expérience et l’engagement des utilisateurs.

FAQ

Puis-je personnaliser l’apparence de la case à cocher ?

Absolument ! Vous pouvez modifier diverses propriétés telles que la couleur, le style et la taille pour répondre à vos besoins spécifiques.

GroupDocs.Annotation pour .NET est-il adapté à un usage commercial ?

Oui, GroupDocs.Annotation pour .NET fournit des licences commerciales aux entreprises.

Puis-je essayer GroupDocs.Annotation pour .NET avant d’acheter ?

Oui, un essai gratuit est disponible. Vous pouvez y accéder. ici.

Où puis-je trouver de l’assistance pour GroupDocs.Annotation pour .NET ?

Du soutien et des ressources supplémentaires sont disponibles sur le Forum GroupDocs.

Ai-je besoin d’une licence temporaire à des fins de test ?

Vous pouvez obtenir une licence temporaire pour les tests auprès de ici.