Ebben a tájékoztató cikkben a teljes munkafolyamatot megvitatjuk a vízjel hozzáadásához a Wordben C# használatával, az egyik népszerű annotációs könyvtár használatával. Ez az oktatóanyag egy kódpéldát mutat be vízjel beszúrására a Wordbe C# használatával, néhány API-hívás igénybevételével. Továbbá elmagyarázzuk, hogyan állítsunk be annotációs csomagot, és írjunk kódpéldát a formázott vízjel beillesztéséhez a DOCX-be. Az alábbiakban a teljes utasításokat, valamint a munkapéldát találja.
A vízjel hozzáadásának lépései a Wordben C# használatával
- Telepítse a GroupDocs.Annotation for .NET csomagot a NuGet csomagkezelőből a .NET alkalmazásban a vízjel beillesztéséhez a Wordbe
- Adjon hozzá hivatkozást a GroupDocs.Annotation névtérre a vízjel létrehozásához a Wordben
- Inicializálja a Annotator osztályt a bemeneti DOCX útvonal átadásával
- Inicializálja a WatermarkAnnotation osztályt, és állítsa be a vízjel tulajdonságait
- Hívja meg az Annotator osztály Add metódusát, és adja át neki a WatermarkAnnotation objektumot
- Végül hívja meg az Annotator.Save metódust a Word dokumentum lemezre mentéséhez
A fenti lépések segítségével gyorsan létrehozhat vízjelet a Wordben a C# használatával anélkül, hogy további harmadik féltől származó eszközöket kellene beállítania a rendszeren. Kövesse ezeket a lépéseket Windowson, macOS-en, Linuxon és minden olyan operációs rendszeren, amely támogatja a .NET-et a vízjel megjegyzés beillesztéséhez a DOCX-be. A következő kódpélda a WatermarkAnnotation beállított tulajdonságainak megfelelően vízjellel ellátott Word dokumentumot hoz létre.
Kód vízjel hozzáadásához a Wordben C# használatával
using System; | |
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddWatermarkinWordUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
//Instantiate Annotator object and pass input Word document | |
using (Annotator annotator = new Annotator("input.docx")) | |
{ | |
//Instantiate WatermarkAnnotation object and set it's properties | |
WatermarkAnnotation watermark = new WatermarkAnnotation | |
{ | |
Angle = 75, | |
Box = new Rectangle(200, 200, 100, 50), | |
CreatedOn = DateTime.Now, | |
Text = "Watermark", | |
FontColor = 65535, | |
FontSize = 12, | |
Message = "This is watermark annotation", | |
Opacity = 0.7, | |
AutoScale = true, | |
HorizontalAlignment = HorizontalAlignment.Center, | |
VerticalAlignment = VerticalAlignment.Center | |
}; | |
//Add Watermark in Word document | |
annotator.Add(watermark); | |
//Save the final output DOCX | |
annotator.Save("result.docx"); | |
} | |
} | |
} | |
} |
A fenti példakód példa arra készült, hogy vízjelet adjon a Word dokumentumhoz C#-ban, egyszerű lépésekkel. Ezt a kódpéldát módosíthatja, és a vízjel tulajdonságait igénye szerint állíthatja be a WatermarkAnnotation tulajdonságok segítségével. Nemrég kihoztunk egy cikket a vízjel megjegyzések PDF-ből való eltávolításáról. A részletekért tekintse meg a hogyan lehet eltávolítani a vízjel megjegyzést a PDF-ből a C# használatával útmutatót.