Як додати анотацію еліпс у PDF за допомогою C#

Мета цього підручника — продемонструвати процедуру додавання анотації еліпса в PDF за допомогою C#. Анотації корисні для надання додаткової інформації, виділення важливих розділів і дозволу користувачам додавати коментарі до файлів PDF. Використання еліптичних анотацій особливо корисно під час виділення окремих областей або форм у PDF-файлі. Ми надамо покрокові інструкції щодо налаштування бібліотеки анотацій і надамо приклад коду для вставлення еліптичної анотації в PDF на C#. Згодом у наступному розділі надано додаткові відомості про те, як додати еліпс до документа PDF за допомогою мови програмування C#.

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

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

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

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

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace AddEllipseAnnotationinPDFusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotation.lic");
// Instantiate Annotator object by passing path of PDF
// file to its constructor
using (Annotator annotator = new Annotator("input.pdf"))
{
// Create an instance of EllipseAnnotation class
// and set some properties
EllipseAnnotation ellipse = new EllipseAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is ellipse annotation",
Opacity = 0.7,
PageNumber = 0,
PenColor = 65535,
PenStyle = PenStyle.Dot,
PenWidth = 3,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add ellipse annotation to Annotator
annotator.Add(ellipse);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

У попередньому розділі надано вичерпний посібник із додавання еліпсоподібної анотації у PDF C#, доповнений простим прикладом коду. Після того як бібліотеку анотацій документів встановлено, а шляхи вхідного та вихідного файлів налаштовано за потреби, інтеграція коду у ваші програми має бути простим процесом. Щиро вітаю! Тепер ви успішно додали анотацію еліпса до PDF-файлу за допомогою C#.

Раніше ми публікували статтю про те, як вставити анотацію текстового поля в PDF за допомогою C#. Для отримання додаткової інформації зверніться до нашого посібника на як додати анотацію текстового поля в PDF за допомогою C#.

 Українська