Voeg een selectievakje-component toe aan een PDF-document

Invoering

In deze zelfstudie begeleiden we u bij het toevoegen van een Checkbox-component aan een PDF-document met behulp van Groupdocs.Annotation voor .NET.

Vereisten

Voordat we beginnen, zorg ervoor dat u over het volgende beschikt:

  1. Groupdocs.Annotation voor .NET SDK: u kunt het downloaden vanhier.
  2. Ontwikkelomgeving: Zorg ervoor dat u een .NET-ontwikkelomgeving hebt ingesteld.

Naamruimten importeren

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;

Laten we het voorbeeld nu in meerdere stappen opsplitsen:

Stap 1: Definieer het uitvoerpad

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

Hier definiëren we het uitvoerpad waar het gewijzigde PDF-document zal worden opgeslagen.

Stap 2: Initialiseer Annotator

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

Initialiseer deAnnotator object door het invoerpad van het PDF-document door te geven.

Stap 3: Maak een Checkbox-component

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
        }
    }
};

Maak eenCheckBoxComponent object en pas de eigenschappen ervan aan, zoalsChecked, Box dimensies,PenColor, Styleen voeg enkele antwoorden toe.

Stap 4: Voeg Checkbox-component toe

annotator.Add(checkBox);

Voeg de gemaakte selectievakjescomponent toe aan het PDF-document.

Stap 5: Document opslaan

annotator.Save("result.pdf");

Sla het gewijzigde PDF-document op met de checkbox-component.

Stap 6: Geef het uitvoerpad weer

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

Geef het pad weer waar het gewijzigde PDF-document is opgeslagen.

Conclusie

In deze zelfstudie hebben we geleerd hoe u een Checkbox-component aan een PDF-document kunt toevoegen met Groupdocs.Annotation voor .NET. Met deze kennis kunt u uw PDF-documenten uitbreiden met interactieve elementen.

Veelgestelde vragen

Kan ik het uiterlijk van het selectievakje aanpassen?

Ja, u kunt verschillende eigenschappen, zoals kleur, stijl en grootte, aanpassen aan uw wensen.

Is Groupdocs.Annotation voor .NET geschikt voor commercieel gebruik?

Ja, Groupdocs.Annotation for .NET biedt commerciële licenties voor bedrijven.

Kan ik Groupdocs.Annotation voor .NET uitproberen voordat ik het aanschaf?

Ja, u kunt profiteren van een gratis proefperiode vanhier.

Waar kan ik ondersteuning vinden voor Groupdocs.Annotation voor .NET?

Ondersteuning en hulpmiddelen vindt u op deGroupdocs-forum.

Heb ik een tijdelijke licentie nodig voor testdoeleinden?

Een tijdelijke licentie voor testen kunt u verkrijgen bijhier.