Lägg till kryssrutekomponent i PDF-dokument

Introduktion

I den här handledningen guidar vi dig genom processen att lägga till en Checkbox-komponent i ett PDF-dokument med hjälp av Groupdocs.Annotation för .NET.

Förkunskapskrav

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

  1. Groupdocs.Annotation för .NET SDK: Du kan ladda ner den från här.
  2. Utvecklingsmiljö: Se till att du har en .NET-utvecklingsmiljö konfigurerad.

Importera namnrymder

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;

Nu ska vi dela upp exemplet i flera steg:

Steg 1: Definiera utmatningsväg

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

Här definierar vi utdatasökvägen där det modifierade PDF-dokumentet ska sparas.

Steg 2: Initiera annotatorn

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

Initiera Annotator objektet genom att skicka sökvägen till PDF-dokumentet.

Steg 3: Skapa kryssrutekomponent

CheckBoxComponent checkBox = new CheckBoxComponent
{
    Checked = true,
    Box = new Rectangle(100, 100, 100, 100),
    PenColor = 65535,
    Style = BoxStyle.Star,
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

Skapa en CheckBoxComponent objekt och anpassa dess egenskaper som Checked, Box mått, PenColor, Styleoch lägg till några svar.

Steg 4: Lägg till kryssrutekomponent

annotator.Add(checkBox);

Lägg till den skapade kryssrutekomponenten i PDF-dokumentet.

Steg 5: Spara dokument

annotator.Save("result.pdf");

Spara det modifierade PDF-dokumentet med kryssrutekomponenten.

Steg 6: Visa utdataväg

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

Visa sökvägen där det ändrade PDF-dokumentet är sparat.

Slutsats

I den här handledningen har vi lärt oss hur man lägger till en Checkbox-komponent i ett PDF-dokument med Groupdocs.Annotation för .NET. Med den här kunskapen kan du förbättra dina PDF-dokument med interaktiva element.

Vanliga frågor

Kan jag anpassa utseendet på kryssrutan?

Ja, du kan anpassa olika egenskaper som färg, stil och storlek efter dina behov.

Är Groupdocs.Annotation för .NET lämplig för kommersiellt bruk?

Ja, Groupdocs.Annotation för .NET erbjuder kommersiella licenser för företag.

Kan jag prova Groupdocs.Annotation för .NET innan jag köper?

Ja, du kan prova gratis från här.

Var kan jag hitta support för Groupdocs.Annotation för .NET?

Du kan hitta stöd och resurser på Groupdocs-forum.

Behöver jag en tillfällig licens för teständamål?

Du kan få en tillfällig licens för testning från här.