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

 Български