Как да добавите отговор към анотация в PDF с помощта на C#

В този урок с инструкции ще научите процеса за добавяне на отговор към анотация в PDF с помощта на C#. Това ръководство също така съдържа инструкции за конфигуриране на пакета с анотация за отговор на анотация в PDF с помощта на C#. Лесно ще научите как да добавяте анотация към PDF и да добавяте отговори към същата анотация. Ето подробните указания за създаване на отговори с пояснения в PDF заедно с примерен примерен код.

Стъпки за добавяне на отговор към анотация в PDF с помощта на C#

  1. Инсталирайте пакет GroupDocs.Annotation for .NET от NuGet, за да отговорите на PDF анотация
  2. Добавете препратка към пространството на имената GroupDocs.Annotation, за да създадете отговор с анотация
  3. Създаване на обект Annotator с входен път на документа
  4. Създаване на обект(и) на потребител, областна аннотация и отговор
  5. Присвояване на потребителски обект към Отговор
  6. Присвояване на обект(и) за отговор към колекцията за отговори на AreaAnnotation
  7. Извикайте метода Annotator.Add и му подайте обект за анотация
  8. Извикайте метода Annotator.Save с резултатния път на документа

Изяснихме всички основни стъпки за анотиране на PDF с отговор в C# и запазване на получения PDF файл на диск. Можете да започнете да отговаряте на функцията за анотация, като заредите входния документ с помощта на клас Annotator, зададете свойства на анотацията и накрая запишете получения PDF файл на диск. Ето примера на код за добавяне на отговори към анотация.

Код за добавяне на отговор към анотация в PDF с помощта на C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System;
using System.Collections.Generic;
namespace AddReplytoAnnotationUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
// Instantiate Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
// Instantiate User objects
User user1 = new User
{
Id = 1,
Name = "Tom",
Email = "somemail@mail.com"
};
User user2 = new User
{
Id = 2,
Name = "Jack",
Email = "somebody@mail.com"
};
// Instantiate AreaAnnotation object and set its properties
AreaAnnotation area = new AreaAnnotation
{
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is an area annotation",
PageNumber = 0,
Replies = new List<Reply>
{
new Reply
{
Id = 1,
Comment = "First comment",
RepliedOn = DateTime.Now,
User = user1
},
new Reply
{
Id = 2,
Comment = "Second comment",
RepliedOn = DateTime.Now,
User = user2,
}
}
};
//Add annotation into document
annotator.Add(area);
//Save the final output to disk
annotator.Save("AddReplytoAnnotationUsingCSharp.pdf");
}
}
}
}

Примерът с код по-горе представя функционалността за вмъкване на отговор към PDF анотация в C# и я завършва чрез използване на някои API извиквания на библиотека с анотации. Освен това този пример за C# код може да се изпълни на всяка обща операционна система, която поддържа .NET като MS Windows, Linux и Mac OS. Наскоро публикувахме статия за добавяне на воден знак в Word, вижте ръководството как да добавите воден знак в Word с помощта на C# за повече информация.

 Български