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

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

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

  1. Щоб включити анотації про відстань до PDF-файлу, установіть GroupDocs.Annotation for .NET за допомогою менеджера пакунків NuGet
  2. Додайте посилання на простір імен GroupDocs.Annotation
  3. Створіть екземпляр класу Annotator і передайте шлях до PDF-файлу як аргумент його конструктору
  4. Створіть екземпляр класу DistanceAnnotation і встановіть деякі атрибути, наприклад позицію та номер сторінки
  5. Викличте метод Annotator.Add і надайте об’єкт DistanceAnnotation як аргумент
  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 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#.

 Українська