Как добавить аннотацию эллипса в PDF с помощью C#

Цель этого руководства — продемонстрировать процедуру добавления эллиптической аннотации в PDF с помощью C#. Аннотации полезны для предоставления дополнительной информации, выделения важных разделов и предоставления пользователям возможности добавлять комментарии к файлам PDF. Использование эллиптических аннотаций особенно полезно при выделении определенных областей или фигур в PDF-файле. Мы предоставим пошаговые инструкции по настройке библиотеки аннотаций и предоставим пример кода для вставки эллиптической аннотации в PDF на C#. Впоследствии в следующем разделе будут представлены дополнительные сведения о том, как добавить эллипс в документ PDF с помощью языка программирования C#.

Шаги по добавлению аннотации эллипса в PDF с помощью С#

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

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

Код для добавления аннотации эллипса в PDF с использованием С#

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace AddEllipseAnnotationinPDFusingCSharp
{
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 EllipseAnnotation class
// and set some properties
EllipseAnnotation ellipse = new EllipseAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is ellipse 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 ellipse annotation to Annotator
annotator.Add(ellipse);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

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

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

 Русский