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

Эта статья призвана помочь вам в процедуре добавления подчеркивания в PDF с помощью C# с помощью часто используемой библиотеки аннотаций. Такие аннотации, как подчеркивания, выделения и комментарии, облегчают чтение и понимание содержания документа PDF. Основное внимание в этой статье будет уделено тому, как вставить аннотацию подчеркивания в PDF с помощью C#, и мы продемонстрируем это на примере кода. Вот необходимые шаги, которые вы должны выполнить, чтобы достичь этого.

Шаги по добавлению аннотации подчеркивания в PDF с помощью C#

  1. Используйте диспетчер пакетов NuGet для установки GroupDocs.Annotation for .NET
  2. Добавьте ссылку на пространство имен GroupDocs.Annotation в свой проект.
  3. Создайте объект класса Annotator, передав путь к PDF-файлу его конструктору.
  4. Создайте экземпляр класса UnderlineAnnotation и установите некоторые свойства, например номер страницы, цвет шрифта и т. д.
  5. Вызовите метод Add класса Annotator, передав объект UnderlineAnnotation в качестве аргумента.
  6. Вызовите метод Annotator.Save, чтобы сохранить окончательный выходной PDF-файл на диск.

Приведенные выше инструкции объясняют, как установить библиотеку аннотаций на ваш компьютер, что позволит вам создавать подчеркнутые аннотации в PDF на C#. Вам не нужно никакого дополнительного программного обеспечения, чтобы использовать библиотеку аннотаций для вставки подчеркивания аннотации. Пока установлен .NET, эти инструкции можно использовать в широко используемых операционных системах, таких как Windows, macOS и Linux. В следующем примере кода показана вставка аннотации подчеркивания в PDF.

Код для добавления аннотации подчеркивания в PDF с помощью С#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System.Collections.Generic;
using System;
namespace AddUnderlineAnnotationintoPDFUsingCSharp
{
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 UnderlineAnnotation class
// and set some properties
UnderlineAnnotation underline = new UnderlineAnnotation
{
CreatedOn = DateTime.Now,
FontColor = 65535,
BackgroundColor = 16761035,
Message = "This is underline annotation",
Opacity = 0.7,
PageNumber = 0,
UnderlineColor = 1422623, //Supported only Word and PDF documents
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 underline annotation to Annotator
annotator.Add(underline);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

В предыдущей части было представлено подробное описание аннотации подчеркивания C# в формате PDF, а также несложная демонстрация кода. После установки библиотеки аннотаций и внесения необходимых изменений в пути к входным и выходным файлам вы можете без особых усилий включить код в свои приложения. Поздравляем! Вы эффективно вставили аннотацию подчеркивания в файл PDF с помощью C#.

Ранее мы публиковали тему о включении аннотаций изображений в файлы PDF. Если вам нужна дополнительная информация, обратитесь к нашему руководству по как добавить аннотацию к изображению в PDF с помощью С#.

 Русский