Как да добавите воден знак в Word с помощта на C#

В тази статия с инструкции ще обсъдим целия работен процес за добавяне на воден знак в Word с помощта на C#, използвайки една от популярните библиотеки за анотации. Този урок предоставя пример за код за вмъкване на воден знак в Word с помощта на C# чрез използване на няколко извиквания на API. Освен това ще обясним как да настроите пакета с пояснения и да напишете примерен код за вмъкване на форматиран воден знак в DOCX. По-долу са пълните инструкции заедно с работещ пример.

Стъпки за добавяне на воден знак в Word с помощта на C#

  1. Инсталирайте пакет GroupDocs.Annotation for .NET от мениджъра на пакети NuGet в приложението .NET, за да вмъкнете воден знак в Word
  2. Добавете препратка към пространството от имена GroupDocs.Annotation, за да създадете воден знак в Word
  3. Инициализирайте класа Annotator чрез подаване на входния DOCX път
  4. Инициализирайте класа WatermarkAnnotation и задайте свойствата на водния знак
  5. Извикайте метода Add на клас Annotator и му предайте обекта WatermarkAnnotation
  6. Накрая извикайте метода Annotator.Save, за да запишете документа на Word на диск

Горните стъпки ви помагат бързо да създадете воден знак в Word с помощта на C#, без да настройвате допълнителни инструменти на трети страни във вашата система. Можете да следвате тези стъпки в Windows, macOS, Linux и всяка операционна система, която поддържа .NET, за да вмъкнете анотация за воден знак в DOCX. Следният пример на код генерира документ на Word с воден знак според зададените свойства на WatermarkAnnotation.

Код за добавяне на воден знак в Word с помощта на C#

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");
}
}
}
}

Горният примерен примерен код е създаден, за да добави воден знак към word документ в C# с лесни стъпки. Можете да промените този примерен код и да зададете свойства на воден знак според вашите изисквания с помощта на свойствата на WatermarkAnnotation. Наскоро публикувахме статия за премахване на анотация за воден знак от PDF, вижте ръководството как да премахнете анотация на воден знак от PDF с помощта на C# за подробности.

 Български