Мета цього підручника — продемонструвати процедуру додавання анотації еліпса в PDF за допомогою C#. Анотації корисні для надання додаткової інформації, виділення важливих розділів і дозволу користувачам додавати коментарі до файлів PDF. Використання еліптичних анотацій особливо корисно під час виділення окремих областей або форм у PDF-файлі. Ми надамо покрокові інструкції щодо налаштування бібліотеки анотацій і надамо приклад коду для вставлення еліптичної анотації в PDF на C#. Згодом у наступному розділі надано додаткові відомості про те, як додати еліпс до документа PDF за допомогою мови програмування C#.
Кроки для додавання анотації еліпса в PDF за допомогою C#
- Установіть GroupDocs.Annotation for .NET за допомогою менеджера пакетів NuGet, щоб додати еліпсоподібну анотацію до PDF
- Включити посилання на простір імен GroupDocs.Annotation
- Створіть екземпляр класу Annotator, передавши шлях до PDF-файлу як аргумент його конструктору
- Створіть екземпляр класу EllipseAnnotation і вкажіть необхідні атрибути, такі як позиція та номер сторінки
- Викличте метод Annotator.Add і передайте об’єкт EllipseAnnotation як аргумент
- Викличте метод 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#.