Як додати анотацію водяного знака до PDF за допомогою C#

Ця стаття проведе вас через поетапний процес додавання анотації водяного знака до PDF за допомогою C#. Бібліотека анотацій використовується для вставлення анотацій у PDF. Ми допоможемо вам налаштувати пакет анотацій і познайомимо вас із прикладом коду для створення анотації PDF за допомогою C#. Нижче наведено повні кроки та приклад робочого коду для вставлення відформатованого водяного знака на сторінки PDF і збереження кінцевого результату PDF на диск.

Кроки для додавання анотації водяного знака до PDF за допомогою C#

  1. Установіть пакет GroupDocs.Annotation for .NET із NuGet, щоб додати анотацію водяного знака до PDF
  2. Додайте посилання на простір імен GroupDocs.Annotation, щоб створити PDF-анотацію
  3. Ініціалізуйте клас Annotator і передайте шлях до вхідного PDF-файлу його конструктору
  4. Ініціалізуйте клас WatermarkAnnotation і встановіть властивості для анотації водяного знака
  5. Викличте метод Annotator.Add і передайте йому об’єкт WatermarkAnnotation
  6. Викличте метод Annotator.Save із кінцевим шляхом до документа, щоб зберегти вихідний PDF-файл на диск

Ми перерахували всі основні кроки, щоб вставити водяний знак у PDF на C#. Вам просто потрібно виконати ці кроки, щоб створити PDF із водяним знаком на всіх сторінках у будь-якій із поширених операційних систем, як-от Windows, Linux і macOS, які підтримують середовище .NET. Крім того, вам не потрібно встановлювати додаткове програмне забезпечення для бібліотеки анотацій. У наведеному нижче прикладі коду показано, як створити анотацію водяного знака PDF.

Код для додавання анотації водяного знака за допомогою C#

using System;
using System.Collections.Generic;
using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
namespace AddWatermarkAnnotationtoPDFUsingCSharp
{
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 with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
//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,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
//Add Watermark Annotation to PDF
annotator.Add(watermark);
//Save the final output PDF
annotator.Save("result.pdf");
}
}
}
}

Ми створили наведений вище приклад коду, щоб показати вам реалізацію можливості водяного знака C# PDF. Ми встановили різні властивості WatermarkAnnotation для створення анотацій у PDF за допомогою C#. Ви можете використовувати властивості цього класу відповідно до ваших вимог. Це покроковий посібник із вставлення анотації водяного знака за допомогою C# разом із зразком коду. Нещодавно ми опублікували статтю про перетворення TeX у Word, перегляньте посібник як конвертувати TeX у Word за допомогою C# для отримання додаткової інформації.

 Українська