В этой практической статье мы обсудим весь рабочий процесс добавления водяного знака в Word с помощью C# с использованием одной из популярных библиотек аннотаций. В этом руководстве представлен пример кода для вставки водяного знака в Word с помощью C# путем использования нескольких вызовов API. Кроме того, мы объясним, как настроить пакет аннотаций и написать пример кода для вставки форматированного водяного знака в DOCX. Ниже приведены полные инструкции вместе с рабочим примером.
Шаги по добавлению водяного знака в Word с помощью С#
- Установите пакет GroupDocs.Annotation for .NET из диспетчера пакетов NuGet в приложении .NET, чтобы вставить водяной знак в Word.
- Добавьте ссылку на пространство имен GroupDocs.Annotation, чтобы создать водяной знак в Word.
- Инициализируйте класс Annotator, передав входной путь DOCX
- Инициализировать класс WatermarkAnnotation и установить свойства водяного знака.
- Вызовите метод Add класса Annotator и передайте ему объект WatermarkAnnotation.
- Наконец, вызовите метод Annotator.Save, чтобы сохранить документ Word на диск.
Приведенные выше шаги помогут вам быстро создать водяной знак в Word с помощью C# без установки каких-либо дополнительных сторонних инструментов в вашей системе. Вы можете выполнить эти шаги в Windows, macOS, Linux и любой операционной системе, поддерживающей .NET, чтобы вставить аннотацию водяного знака в DOCX. В следующем примере кода создается документ Word с водяным знаком в соответствии с заданными свойствами WatermarkAnnotation.
Код для добавления водяного знака в Word с помощью С#
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 с помощью С#.