Bevezetés

Ebben az oktatóanyagban végigvezetjük Önt azon, hogyan adhat hozzá egy jelölőnégyzet-összetevőt egy PDF-dokumentumhoz a GroupDocs.Annotation for .NET SDK használatával. Ez a funkció lehetővé teszi, hogy interaktív elemekkel bővítse PDF-dokumentumait, így azok vonzóbbak lesznek a felhasználók számára.

Előfeltételek

Mielőtt elkezdenénk, győződjünk meg arról, hogy a következőkkel rendelkezünk:

  1. GroupDocs.Annotation .NET SDK-hoz: Töltse le innen: itt.
  2. Fejlesztői környezet: Állítson be egy .NET fejlesztői környezetet a gépén.

1. lépés: Szükséges névterek importálása

Először is, add meg a szükséges névtereket a projektedben:

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;

2. lépés: A kimeneti útvonal meghatározása

Adja meg, hogy hová kerüljön mentésre a módosított PDF dokumentum:

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

3. lépés: Az annotátor inicializálása

Hozz létre egy példányt a Annotator osztály a bemeneti PDF dokumentum elérési útjával:

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

4. lépés: Hozd létre a jelölőnégyzet komponenst

Most hozzuk létre és szabjuk testre a Checkbox komponenst:

CheckBoxComponent checkBox = new CheckBoxComponent
{
    Checked = true,
    Box = new Rectangle(100, 100, 100, 100), // Határozza meg a pozíciót és a méretet
    PenColor = 65535, // Állítsa be a színt (ebben az esetben sárga)
    Style = BoxStyle.Star, // Válasszon stílust a jelölőnégyzethez
    Replies = new List<Reply>
    {
        new Reply { Comment = "First comment", RepliedOn = DateTime.Now },
        new Reply { Comment = "Second comment", RepliedOn = DateTime.Now }
    }
};

5. lépés: Jelölőnégyzet hozzáadása a dokumentumhoz

Adja hozzá a létrehozott jelölőnégyzet-összetevőt a PDF-hez:

annotator.Add(checkBox);

6. lépés: Mentse el a módosított dokumentumot

Mentse el a frissített PDF dokumentumot a jelölőnégyzettel együtt:

annotator.Save("result.pdf");

7. lépés: A kimeneti útvonal megjelenítése

Végül tájékoztassa a felhasználót a módosított dokumentum mentési helyéről:

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

Következtetés

Ebben az oktatóanyagban sikeresen hozzáadtunk egy jelölőnégyzet-összetevőt egy PDF-dokumentumhoz a GroupDocs.Annotation for .NET használatával. Ez a funkció lehetővé teszi interaktív PDF-ek létrehozását, amelyek javíthatják a felhasználói élményt és az elköteleződést.

GYIK

Testreszabhatom a jelölőnégyzet megjelenését?

Természetesen! Különböző tulajdonságokat, például a színt, a stílust és a méretet módosíthatja az igényeinek megfelelően.

Alkalmas kereskedelmi használatra a GroupDocs.Annotation for .NET?

Igen, a GroupDocs.Annotation for .NET kereskedelmi licenceket biztosít vállalkozások számára.

Kipróbálhatom a GroupDocs.Annotation for .NET-et vásárlás előtt?

Igen, elérhető egy ingyenes próbaverzió. Hozzáférhetsz. itt.

Hol találok támogatást a GroupDocs.Annotation for .NET-hez?

Támogatás és további források érhetők el a következő címen: GroupDocs fórum.

Szükségem van ideiglenes jogosítványra tesztelési célokra?

Ideiglenes tesztelési engedélyt szerezhet be a következő címen: itt.