Hur man sparar kommenterade sidor i PDF med GroupDocs.Annotation för .NET

Introduktion

Har du svårt att spara specifika kommenterade sidor från dina PDF-dokument? Den här omfattande guiden visar hur du effektivt kan uppnå detta med GroupDocs.Annotation för .NET. Genom att utnyttja annoteringsfunktioner kan du effektivisera dokumenthanteringen och förbättra samarbetet genom att fokusera på relevant innehåll.

den här handledningen lär du dig:

  • Konfigurera din utvecklingsmiljö med GroupDocs.Annotation
  • Lägga till olika typer av anteckningar
  • Spara endast kommenterade sidor effektivt

Redo att börja? Låt oss se till att du har allt klart.

Förkunskapskrav

Innan du börjar, se till att du har följande:

  • .NET Framework (version 4.6 eller senare) eller .NET Core/5+
  • En kodredigerare som Visual Studio
  • Grundläggande kunskaper om projektuppsättning i C# och .NET

Konfigurera GroupDocs.Annotation för .NET

För att börja använda GroupDocs.Annotation, installera det via NuGet.

NuGet-pakethanterarkonsolen

Install-Package GroupDocs.Annotation -Version 25.4.0

.NET CLI

dotnet add package GroupDocs.Annotation --version 25.4.0

Licensförvärv

GroupDocs erbjuder en gratis provperiod för att utforska deras programvara fullt ut. För längre tids användning, köp en licens eller begär en tillfällig:

  • Gratis provperiodUtforska funktioner utan begränsningar under en inledande period.
  • Tillfällig licensAnvänd GroupDocs.Annotation tillfälligt i produktion.
  • KöpaSäkra dina långsiktiga behov med en kommersiell licens.

När biblioteket är installerat, initiera det enligt följande:

using GroupDocs.Annotation;

// Grundläggande inställningar för att ladda och kommentera dokument
Annotator annotator = new Annotator("path/to/your/document.pdf");

Implementeringsguide

Lägga till anteckningar

Översikt

Anteckningar hjälper till att markera viktiga områden i ditt dokument. Låt oss utforska att lägga till en AreaAnnotation och en EllipseAnnotation.

Steg 1: Skapa områdesannotering

using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;

// Definiera områdesannoteringen
AreaAnnotation area = new AreaAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // Position och storlek
    BackgroundColor = 65535,                // ARGB-färgvärde för högdagrar
    PageNumber = 1                          // Specifikt sidnummer
};

De AreaAnnotation markerar ett rektangulärt område i dokumentet. Anpassa dess position (Box) och bakgrundsfärg.

Steg 2: Skapa ellipsannotering

// Definiera ellipsannoteringen
EllipseAnnotation ellipse = new EllipseAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // Position och storlek
    BackgroundColor = 123456,                // ARGB-färgvärde för högdagrar
    PageNumber = 1                           // Specifikt sidnummer
};

De EllipseAnnotation låter dig rita en oval form på dokumentet. Justera position och dimensioner med hjälp av Box egendom.

Steg 3: Lägg till anteckningar

// Lägga till anteckningar i Annotator-instansen
annotator.Add(new List<AnnotationBase>() { area, ellipse });

Använda Add metod, inkludera flera typer av annoteringar. Detta steg lägger till både AreaAnnotation och EllipseAnnotation.

Spara endast kommenterade sidor

Översikt

Om du bara vill spara sidor som innehåller anteckningar, konfigurera dina sparalternativ därefter.

Steg 4: Spara kommenterade sidor

using GroupDocs.Annotation.Options;

// Konfigurera sparalternativ för att endast inkludera kommenterade sidor
annotator.Save("path/to/output/document.pdf\