Как да добавите воден знак към работни листове на Excel с помощта на C#

В този урок ще разгледаме как да добавя воден знак към работни листове на Excel с помощта на C#. Excel е широко използвано приложение за управление на данни и създаване на отчети. Често искаме да защитим данните си, като добавим воден знак към нашите работни листове в Excel. Тази статия с инструкции обхваща процедурата за вмъкване на воден знак в XLSX с помощта на C# заедно с подробности за конфигуриране на пакета с пояснения и примерен примерен код. Ето изчерпателните инструкции за добавяне на воден знак в документ XLSX.

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

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

Водният знак е слаб текст, който се появява на фона на работния лист и се използва за идентифициране на документа или за защита на съдържанието му от копиране. Като използвате описаните по-горе стъпки, можете лесно да добавите воден знак към документ на Excel в C#, без да са необходими допълнителни инструменти на трети страни във вашата система. Тези стъпки могат да се приложат на Windows, macOS, Linux или всяка друга операционна система, която поддържа .NET. Ето примерния примерен код за добавяне на воден знак в XLSX документ.

Код за добавяне на воден знак към работни листове на Excel с помощта на C#

using System;
using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
namespace AddWatermarktoExcelUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotator.lic");
//Instantiate Annotator object and pass input Excel document
using (Annotator annotatorXLSX = new Annotator("input.xlsx"))
{
//Instantiate WatermarkAnnotation object and set it's properties
WatermarkAnnotation watermarkExcel = new WatermarkAnnotation
{
Angle = 45,
Box = new Rectangle(200, 200, 100, 50),
CreatedOn = DateTime.Now,
Text = "Watermark",
FontColor = 65535,
FontSize = 36,
Message = "This is watermark annotation in Excel document",
Opacity = 0.7,
AutoScale = true,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center
};
//Add Watermark in Excel document
annotatorXLSX.Add(watermarkExcel);
//Save the final Excel XLSX
annotatorXLSX.Save("result.xlsx");
}
}
}
}

В заключение, добавянето на водни знаци към електронни таблици на Excel е ефективен начин за защита на вашите поверителни данни и предотвратяване на неоторизирано разпространение. С помощта на пакета GroupDocs.Annotation за .NET можете лесно да завършите процеса C# създаване на воден знак в xlsx. Стъпките, описани в тази статия, предоставят прост и ясен подход за вмъкване на воден знак във вашите електронни таблици.

Наскоро публикувахме статия за подчертаването на текста в PDF, вижте ръководството как да маркирате текст в PDF с помощта на C# за подробности.

 Български