Comment enregistrer des pages annotées dans un PDF avec GroupDocs.Annotation pour .NET
Introduction
Vous avez du mal à enregistrer des pages annotées spécifiques de vos documents PDF ? Ce guide complet explique comment y parvenir efficacement avec GroupDocs.Annotation pour .NET. En exploitant les fonctionnalités d’annotation, simplifiez la gestion des documents et améliorez la collaboration en vous concentrant sur le contenu pertinent.
Dans ce tutoriel, vous apprendrez :
- Configurer votre environnement de développement avec GroupDocs.Annotation
- Ajout de différents types d’annotations
- Enregistrer efficacement uniquement les pages annotées
Prêt à commencer ? Assurez-vous que tout est prêt.
Prérequis
Avant de commencer, assurez-vous d’avoir les éléments suivants :
- .NET Framework (version 4.6 ou ultérieure) ou .NET Core/5+
- Un éditeur de code comme Visual Studio
- Connaissances de base de la configuration de projets C# et .NET
Configuration de GroupDocs.Annotation pour .NET
Pour commencer à utiliser GroupDocs.Annotation, installez-le via NuGet.
Console du gestionnaire de packages NuGet
Install-Package GroupDocs.Annotation -Version 25.4.0
.NET CLI
dotnet add package GroupDocs.Annotation --version 25.4.0
Acquisition de licence
GroupDocs propose un essai gratuit pour explorer pleinement son logiciel. Pour une utilisation prolongée, achetez une licence ou demandez une licence temporaire :
- Essai gratuit:Explorez les fonctionnalités sans limitations pendant une période initiale.
- Licence temporaire: Utilisez GroupDocs.Annotation en production temporairement.
- Achat:Sécurisez vos besoins à long terme avec une licence commerciale.
Une fois installée, initialisez la bibliothèque comme suit :
using GroupDocs.Annotation;
// Configuration de base pour charger et annoter des documents
Annotator annotator = new Annotator("path/to/your/document.pdf");
Guide de mise en œuvre
Ajout d’annotations
Aperçu
Les annotations permettent de mettre en évidence les zones importantes de votre document. Découvrons comment en ajouter une. AreaAnnotation
et un EllipseAnnotation
.
Étape 1 : Créer une annotation de zone
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
// Définir l'annotation de zone
AreaAnnotation area = new AreaAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Position et taille
BackgroundColor = 65535, // Valeur de couleur ARGB pour la surbrillance
PageNumber = 1 // Numéro de page spécifique
};
Le AreaAnnotation
met en évidence une zone rectangulaire du document. Personnalisez sa position (Box
) et la couleur d’arrière-plan.
Étape 2 : Créer une annotation d’ellipse
// Définir l'annotation de l'ellipse
EllipseAnnotation ellipse = new EllipseAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Position et taille
BackgroundColor = 123456, // Valeur de couleur ARGB pour la surbrillance
PageNumber = 1 // Numéro de page spécifique
};
Le EllipseAnnotation
Permet de dessiner une forme ovale sur le document. Ajustez la position et les dimensions à l’aide des Box
propriété.
Étape 3 : Ajouter des annotations
// Ajout d'annotations à l'instance Annotator
annotator.Add(new List<AnnotationBase>() { area, ellipse });
En utilisant le Add
méthode, inclure plusieurs types d’annotations. Cette étape ajoute à la fois AreaAnnotation
et EllipseAnnotation
.
Enregistrer uniquement les pages annotées
Aperçu
Pour enregistrer uniquement les pages contenant des annotations, configurez vos options d’enregistrement en conséquence.
Étape 4 : Enregistrer les pages annotées
using GroupDocs.Annotation.Options;
// Configurer les options d'enregistrement pour inclure uniquement les pages annotées
annotator.Save("path/to/output/document.pdf\