Ebben a cikkben azt a folyamatot fogjuk megvizsgálni, hogyan lehet kép megjegyzéseket adni PDF-hez C# használatával a legnépszerűbb annotációs könyvtár segítségével. A PDF dokumentumokat széles körben használják információk, köztük képek tárolására és megosztására. Néha azonban előfordulhat, hogy képaláírásokat kell hozzáadnia a PDF-fájlokhoz, hogy több kontextust biztosítson vagy bizonyos részleteket kiemelhessen. Segítünk egy kódminta összeállításában is, amely bemutatja, hogyan szúrhat be képannotációt PDF-be C# használatával. Íme a legfontosabb lépések, amelyeket követni kell, ha képannotációt épít be egy PDF-be a C# programozási nyelv használatával.
Képannotáció hozzáadásának lépései PDF-hez C# használatával
- Telepítse a GroupDocs.Annotation for .NET alkalmazást a NuGet csomagkezelő segítségével
- Tartalmazza a GroupDocs.Annotation névtér hivatkozását
- Inicializálja a Annotator osztály objektumát a PDF fájl elérési útjának átadásával a konstruktornak
- Példányosítsa az ImageAnnotation osztályt, és rendeljen értékeket különböző tulajdonságokhoz, például a helyhez, az átlátszatlansághoz és az oldalszámhoz
- Hívja meg az Annotator.Add metódust, és adja meg az ImageAnnotation objektumot argumentumként
- Hívja az Annotator.Save metódust a kimeneti PDF mentéséhez
A fent vázolt utasítások bemutatják, hogyan kell telepíteni a megjegyzéskönyvtárat a számítógépére, hogy lehetővé tegye a képannotáció létrehozását PDF-ben C# használatával. Ezeket a lépéseket különféle széles körben használt operációs rendszereken, például Windowson, macOS-en és Linuxon lehet végrehajtani, feltéve, hogy a .NET telepítve van. Kép beszúrásához PDF dokumentumba nincs szükség külön szoftverre. Ezenkívül a következő kódpéldában használt könyvtár több platformmal is kompatibilis.
Kód képannotáció hozzáadásához PDF-hez C# használatával
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddImageAnnotationtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of ImageAnnotation class | |
// and set some properties | |
ImageAnnotation area = new ImageAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
Opacity = 0.7, | |
PageNumber = 0, | |
ImagePath = "image.png", | |
Angle = 100 | |
}; | |
// Add image annotation to Annotator | |
annotator.Add(area); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Az előző részben részletes leírást adtunk a képannotáció PDF-fájlba C# használatával történő beépítéséről, és bemutattunk egy egyszerű kódpéldát. A C# képannotáció PDF-ben nagyon egyszerű. Miután telepítette a megjegyzéskönyvtárat, és szükség szerint beállította a bemeneti és kimeneti fájl elérési útját, zökkenőmentesen beépítheti a kódot az alkalmazásaiba. Gratulálunk! Sikeresen implementált egy képannotációt egy PDF-fájlba C# használatával.
Korábban közzétettünk egy témát a távolsági megjegyzések PDF-fájlokba való beépítéséről. Ha további részletekre van szüksége, tekintse meg útmutatónkat a következő címen: hogyan adhatunk távolságjelölést PDF-ben C# használatával.