Képannotáció hozzáadása a dokumentumhoz (távoli elérési út)

Bevezetés

Ebben az oktatóanyagban a GroupDocs.Annotation for .NET segítségével képjegyzetek dokumentumhoz való hozzáadásának folyamatát mutatjuk be. Ez a könyvtár hatékony eszközöket biztosít a különféle típusú dokumentumok programozott megjegyzéseinek rögzítéséhez.

Előfeltételek

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

  1. GroupDocs.Annotation for .NET: Töltse le és telepítse a könyvtárat innenitt.
  2. Fejlesztési környezet: Győződjön meg arról, hogy működő fejlesztői környezetet állított be a .NET fejlesztéshez.
  3. Dokumentum: Készítse elő a megjegyzéssel ellátni kívánt dokumentumot. Ebben az oktatóanyagban feltételezzük, hogy van egy elnevezett PDF-dokumentuminput.pdf.
  4. Kép annotációhoz: Válassza ki a megjegyzéshez használni kívánt képet. Győződjön meg arról, hogy készen áll a kép URL-címe vagy helyi elérési útja.

Névterek importálása

A kódolás megkezdése előtt importáljuk a szükséges névtereket:

using System;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;

1. lépés: Állítsa be a kimeneti útvonalat

Először határozza meg a kimeneti útvonalat, ahová a megjegyzésekkel ellátott dokumentum mentésre kerül.

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

2. lépés: Inicializálja az Annotátort

Hozzon létre egy példányt aAnnotator osztályt, és adja meg a bemeneti dokumentumot.

using (Annotator annotator = new Annotator("input.pdf"))
{
    // Ide kerül a kommentár kódja
}

3. lépés: Képannotáció hozzáadása

Most adjuk hozzá a kép megjegyzését a dokumentumhoz. Megadjuk a képfeljegyzés tulajdonságait, például pozíciót, átlátszatlanságot, oldalszámot és képútvonalat.

ImageAnnotation image = new ImageAnnotation
{
    Box = new Rectangle(100, 100, 100, 100), // Adja meg a megjegyzés pozícióját
    CreatedOn = DateTime.Now, // Állítsa be a létrehozás dátumát
    Opacity = 0.7, // Átlátszatlanság beállítása (0-tól 1-ig)
    PageNumber = 0, // Adja meg az oldalszámot
    ImagePath = "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png" // Adja meg a kép URL-jét
};
annotator.Add(image); // Adja hozzá a kép megjegyzését

4. lépés: Mentse el a dokumentumot

Mentse a megjegyzésekkel ellátott dokumentumot a megadott kimeneti útvonalra.

annotator.Save(outputPath);

5. lépés: Kimeneti útvonal megjelenítése

Tájékoztassa a felhasználót a sikeres dokumentummentési műveletről, és jelenítse meg a kimeneti útvonalat.

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

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan adhatunk képjegyzeteket egy dokumentumhoz a GroupDocs.Annotation for .NET használatával. Ha követi ezeket a lépéseket, dokumentumkezelő alkalmazásait hatékony jegyzetelési képességekkel bővítheti.

GYIK

A GroupDocs.Annotation használható a PDF-en kívül más dokumentumformátumokkal is?

Igen, a GroupDocs.Annotation különféle dokumentumformátumokat támogat, beleértve a Word, Excel, PowerPoint és egyebeket.

A GroupDocs.Annotation kompatibilis a .NET Core programmal?

Igen, a GroupDocs.Annotation kompatibilis a .NET-keretrendszerrel és a .NET Core-al is.

Testreszabhatom a kommentárok megjelenését?

Igen, testreszabhatja a megjegyzések megjelenését, például a színt, az átlátszatlanságot és a méretet.

Támogatja a GroupDocs.Annotation az együttműködési jegyzetelési funkciókat?

Igen, a GroupDocs.Annotation együttműködési jegyzetelési szolgáltatásokat kínál a dokumentumokon való valós idejű együttműködéshez.

Létezik próbaverzió tesztelésre?

Igen, ingyenes próbaverziót kaphat a GroupDocs.Annotation webhelyenitt.