Geannoteerde pagina’s in PDF opslaan met GroupDocs.Annotation voor .NET
Invoering
Heb je moeite met het opslaan van specifieke geannoteerde pagina’s uit je PDF-documenten? Deze uitgebreide handleiding laat zien hoe je dit efficiënt kunt doen met GroupDocs.Annotation voor .NET. Door gebruik te maken van annotatiemogelijkheden, stroomlijn je documentbeheer en verbeter je de samenwerking door je te richten op relevante content.
In deze tutorial leert u:
- Uw ontwikkelomgeving instellen met GroupDocs.Annotation
- Verschillende soorten annotaties toevoegen
- Alleen geannoteerde pagina’s effectief opslaan
Klaar om te beginnen? Laten we ervoor zorgen dat je alles klaar hebt.
Vereisten
Voordat u begint, moet u ervoor zorgen dat u het volgende heeft:
- .NET Framework (versie 4.6 of later) of .NET Core/5+
- Een code-editor zoals Visual Studio
- Basiskennis van C# en .NET-projectconfiguratie
GroupDocs.Annotation instellen voor .NET
Om GroupDocs.Annotation te gaan gebruiken, installeert u het via NuGet.
NuGet-pakketbeheerconsole
Install-Package GroupDocs.Annotation -Version 25.4.0
.NET CLI
dotnet add package GroupDocs.Annotation --version 25.4.0
Licentieverwerving
GroupDocs biedt een gratis proefperiode aan om hun software volledig te verkennen. Voor langdurig gebruik kunt u een licentie aanschaffen of een tijdelijke licentie aanvragen:
- Gratis proefperiode: Ontdek de functies zonder beperkingen gedurende een eerste periode.
- Tijdelijke licentie: Gebruik GroupDocs.Annotation tijdelijk in productie.
- AankoopVerzeker u van uw behoeften op de lange termijn met een commerciële licentie.
Nadat de bibliotheek is geïnstalleerd, initialiseert u deze als volgt:
using GroupDocs.Annotation;
// Basisinstellingen voor het laden en annoteren van documenten
Annotator annotator = new Annotator("path/to/your/document.pdf");
Implementatiegids
Aantekeningen toevoegen
Overzicht
Annotaties helpen om belangrijke delen van uw document te markeren. Laten we eens kijken hoe u een AreaAnnotation
en een EllipseAnnotation
.
Stap 1: Gebiedsannotatie maken
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
// Definieer de gebiedsannotatie
AreaAnnotation area = new AreaAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Positie en grootte
BackgroundColor = 65535, // ARGB-kleurwaarde voor markering
PageNumber = 1 // Specifiek paginanummer
};
De AreaAnnotation
Markeert een rechthoekig gebied in het document. Pas de positie ervan aan (Box
) en achtergrondkleur.
Stap 2: Ellips-annotatie maken
// Definieer de ellips-annotatie
EllipseAnnotation ellipse = new EllipseAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Positie en grootte
BackgroundColor = 123456, // ARGB-kleurwaarde voor markering
PageNumber = 1 // Specifiek paginanummer
};
De EllipseAnnotation
Hiermee kunt u een ovale vorm op het document tekenen. Pas de positie en afmetingen aan met behulp van de Box
eigendom.
Stap 3: Annotaties toevoegen
// Annotaties toevoegen aan het Annotator-exemplaar
annotator.Add(new List<AnnotationBase>() { area, ellipse });
Met behulp van de Add
methode, meerdere soorten annotaties bevatten. Deze stap voegt zowel de AreaAnnotation
En EllipseAnnotation
.
Alleen geannoteerde pagina’s opslaan
Overzicht
Als u alleen pagina’s met aantekeningen wilt opslaan, configureert u uw opslagopties dienovereenkomstig.
Stap 4: Geannoteerde pagina’s opslaan
using GroupDocs.Annotation.Options;
// Stel de opslagopties in om alleen geannoteerde pagina's op te nemen
annotator.Save("path/to/output/document.pdf\