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

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

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

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

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

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

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace AddTextFieldAnnotationinPDFusingCSharp
{
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 TextFieldAnnotation class
// and set some properties
TextFieldAnnotation textfield = new TextFieldAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Text = "Some text",
FontColor = 65535,
FontSize = 12,
Message = "This is text field annotation",
Opacity = 0.7,
PageNumber = 0,
PenStyle = PenStyle.Dot,
PenWidth = 3,
FontFamily = "Arial",
TextHorizontalAlignment = HorizontalAlignment.Center,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add text field annotation to Annotator
annotator.Add(textfield);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

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

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

 Українська