Как да добавите анотация на текстово поле в 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#.

 Български