Szöveg áthúzott megjegyzés hozzáadása a dokumentumhoz

Bevezetés

Ebben az oktatóanyagban azt vizsgáljuk meg, hogyan adhatunk hozzá szöveges áthúzott jegyzeteket egy dokumentumhoz a GroupDocs.Annotation for .NET használatával. Ez a könyvtár hatékony eszközöket biztosít különféle dokumentumtípusok jegyzeteléséhez, az együttműködés és a dokumentumok áttekintésének folyamatainak javításához.

Előfeltételek

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

  1. GroupDocs.Annotation .NET-hez: Telepítse a könyvtárat. Letöltheti innen: itt.
  2. Fejlesztői környezet: Hozzon létre egy megfelelő fejlesztői környezetet a .NET fejlesztéséhez.
  3. Dokumentum: Készítsen elő egy jegyzeteléshez előkészített dokumentumot, például egy PDF-fájlt.

Névterek importálása

Először importálja a szükséges névtereket a GroupDocs.Annotation funkcióinak eléréséhez:

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Options;

Most bontsuk le a szöveges áthúzott jegyzet hozzáadásának folyamatát több lépésre:

1. lépés: Kimeneti útvonal meghatározása

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

Itt definiáljuk a kimeneti elérési utat, ahová a jegyzetekkel ellátott dokumentum mentésre kerül.

2. lépés: Annotátor inicializálása

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

Inicializálja az Annotator objektumot a bemeneti dokumentum (jelen esetben PDF fájl) elérési útjának megadásával.

3. lépés: Áthúzott megjegyzés létrehozása

StrikeoutAnnotation strikeout = new StrikeoutAnnotation
{
    CreatedOn = DateTime.Now,
    FontColor = 65535,
    Message = "This is strikeout annotation",
    Opacity = 0.7,
    PageNumber = 0,
    BackgroundColor = 16761035,
    Points = new List<Point>
    {
        new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
    },
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

Hozz létre egy StrikeoutAnnotation objektumot a kívánt tulajdonságokkal, például üzenettel, átlátszósággal, oldalszámmal, háttérszínnel, pontokkal (koordinátákkal) és válaszokkal.

4. lépés: Jegyzet hozzáadása

annotator.Add(strikeout);

Adja hozzá a létrehozott áthúzott megjegyzést a dokumentumhoz.

5. lépés: Dokumentum mentése

annotator.Save(outputPath);

Mentse el a jegyzetekkel ellátott dokumentumot a megadott kimeneti elérési útra.

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan adhatunk hozzá szöveges áthúzott jegyzeteket egy dokumentumhoz a GroupDocs.Annotation for .NET használatával. Ez a hatékony könyvtár lehetővé teszi a hatékony dokumentum-jegyzetelést, javítva az együttműködést és a dokumentum-áttekintési folyamatokat.

GYIK

Kompatibilis a GroupDocs.Annotation különböző dokumentumformátumokkal?

Igen, a GroupDocs.Annotation számos dokumentumformátumot támogat, beleértve a PDF, Word, Excel, PowerPoint és egyebeket.

Testreszabhatom a megjegyzések megjelenését?

Természetesen testreszabhatja a megjegyzések tulajdonságait, például a színt, az átlátszóságot, a betűméretet és egyebeket az igényei szerint.

A GroupDocs.Annotation biztosít együttműködési funkciókat?

Igen, a GroupDocs.Annotation megkönnyíti az együttműködést azáltal, hogy lehetővé teszi a felhasználók számára, hogy megjegyzéseket, válaszokat és jegyzeteket fűzzenek a dokumentumokhoz.

Van elérhető ingyenes próbaverzió?

Igen, igénybe vehet egy ingyenes próbaverziót a következő címen: itt.

Hol kaphatok támogatást a GroupDocs.Annotation-höz?

Támogatást kaphatsz a GroupDocs.Annotation fórum.