Как да маркирате текст в PDF с помощта на C#

Този урок има за цел да ви насочи как да маркирате текст в PDF с помощта на C#, с ясен примерен код, за да направите процеса ясен и лесен за следване. Освен това ще предостави инструкции как да използвате библиотека с анотации за маркиране на текст с помощта на C# в PDF. GroupDocs Annotation е мощна библиотека, която ви позволява да коментирате и да работите съвместно върху PDF документи в реално време. Една от ключовите характеристики на анотацията на GroupDocs е възможността за маркиране на текст в PDF документи. Ето стъпките за маркиране на текст в PDF с помощта на тази библиотека.

Стъпки за маркиране на текст в PDF с помощта на C#

  1. Инсталирайте пакет GroupDocs.Annotation for .NET от NuGet
  2. За да маркирате текст в PDF, трябва да включите препратка към пространството от имена GroupDocs.Annotation
  3. Създаване на обект Annotator с входен път на документа
  4. Създайте обект HighlightAnnotation и задайте някои негови свойства
  5. Извикайте метода Annotator.Add и му предайте обект HighlightAnnotation
  6. Извикайте метода Annotator.Save с резултатния път на документа

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

Код за маркиране на текст в PDF с помощта на C#

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace HighlightTextinPDFusingCSharp
{
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 with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
// Initialize new instance of HighlightAnnotation class
HighlightAnnotation highlight = new HighlightAnnotation
{
BackgroundColor = 65535,
CreatedOn = DateTime.Now,
FontColor = 0,
Message = "This is highlight annotation",
Opacity = 0.5,
PageNumber = 0,
Points = new List<Point>
{
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
},
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add highlight annotation
annotator.Add(highlight);
// Save final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

В предишния раздел представихме изчерпателно ръководство за процеса на маркиране на текст в PDF с помощта на C#, заедно с прост примерен код. Кодът е кратък и включва само няколко извиквания на API за изпълнение на маркиране на текст. След като инсталирате препоръчаната библиотека с анотации и конфигурирате пътищата на файловете, лесно можете да включите този код във вашите проекти.

По-рано публикувахме статия за добавяне на падащо меню в PDF; за повече информация вижте как да добавите падащ компонент в PDF с помощта на C#.

 Български