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

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

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

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

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

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

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

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

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

 Русский