Ця стаття надасть вам вичерпний посібник про те, як додати анотацію відстані в PDF за допомогою C#. Анотації відстані корисні для вказівки відстані між двома точками в документах PDF, що робить їх корисними в технічних кресленнях, будівельних планах та інших програмах, які вимагають точних вимірювань. Ми надамо детальні інструкції щодо налаштування бібліотеки анотацій і приклад коду для вставлення анотації відстані до PDF на C#. Нижче наведено основні кроки для додавання анотації відстані до файлу PDF за допомогою мови програмування C#.
Кроки для додавання анотації відстані в PDF за допомогою C#
- Щоб включити анотації про відстань до PDF-файлу, установіть GroupDocs.Annotation for .NET за допомогою менеджера пакунків NuGet
- Додайте посилання на простір імен GroupDocs.Annotation
- Створіть екземпляр класу Annotator і передайте шлях до PDF-файлу як аргумент його конструктору
- Створіть екземпляр класу DistanceAnnotation і встановіть деякі атрибути, наприклад позицію та номер сторінки
- Викличте метод Annotator.Add і надайте об’єкт DistanceAnnotation як аргумент
- Викличте метод 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 AddDistanceAnnotationinPDFusingCSharp | |
{ | |
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 DistanceAnnotation class | |
// and set some properties | |
DistanceAnnotation distance = new DistanceAnnotation | |
{ | |
Box = new Rectangle(200, 150, 200, 30), | |
CreatedOn = DateTime.Now, | |
Message = "This is distance 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 distance annotation to Annotator | |
annotator.Add(distance); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
У попередньому розділі надано детальне пояснення того, як додати анотацію відстані в PDF C# разом із простим прикладом коду. Після інсталяції бібліотеки анотацій документів і зміни шляхів до вхідних і вихідних файлів за потреби ви зможете легко інтегрувати код у свої програми. Щиро вітаю! Ви успішно реалізували анотацію відстані у файлі PDF за допомогою C#.
Раніше ми ділилися статтею про додавання анотації еліпса в PDF. Якщо вам потрібна додаткова інформація, зверніться до посібника на як додати анотацію еліпса в PDF за допомогою C#.