Цель этого руководства — проиллюстрировать процесс добавления аннотаций точек в PDF с помощью C#. Аннотации точек в документах PDF позволяют отмечать определенные точки на странице, предоставляя дополнительную информацию или выделяя важные области. Если вы хотите указать определенное место, привлечь внимание к определенной детали или аннотировать ключевую точку, добавление аннотаций точек может повысить удобство использования и ясность ваших файлов PDF. Мы проведем вас через пошаговую настройку библиотеки аннотаций и представим пример кода, демонстрирующий, как вставить точечную аннотацию в PDF на C#.
Шаги по добавлению аннотаций точек в PDF с помощью C#
- Установите GroupDocs.Annotation for .NET с помощью диспетчера пакетов NuGet, чтобы добавить точечную аннотацию в PDF.
- Включить ссылку на пространство имен GroupDocs.Annotation
- Создайте экземпляр класса Annotator, указав путь к файлу PDF в качестве параметра его конструктору.
- Создайте экземпляр класса PointAnnotation и укажите необходимые атрибуты, такие как положение и номер страницы.
- Вызовите метод Annotator.Add и передайте объект PointAnnotation в качестве аргумента.
- Вызовите метод Annotator.Save, чтобы сохранить выходной PDF-файл на диск.
Следуя вышеупомянутым инструкциям и установив библиотеку аннотаций на любой компьютер, вы сможете легко и быстро создавать точечные аннотации в PDF с помощью C#. Эти шаги совместимы с широко используемыми операционными системами, такими как Windows, macOS и Linux, если установлена платформа .NET. Нет необходимости устанавливать какое-либо дополнительное программное обеспечение для включения аннотаций точек в файл PDF. Кроме того, библиотека, используемая в приведенном примере кода, является кроссплатформенной, что гарантирует совместимость с различными системами.
Код для добавления аннотации точки в PDF с использованием С#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddPointAnnotationinPDFUsingCSharp | |
{ | |
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")) | |
{ | |
PointAnnotation point = new PointAnnotation | |
{ | |
Box = new Rectangle(100, 100, 0, 0), | |
CreatedOn = DateTime.Now, | |
Message = "This is point annotation", | |
PageNumber = 0, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add point annotation | |
annotator.Add(point); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
В предыдущем разделе мы предоставили подробное руководство о том, как добавить аннотацию point в PDF C# вместе с четким и кратким примером кода. После установки библиотеки аннотаций к документам и настройки путей к входным и выходным файлам в соответствии с вашими потребностями интеграция кода в ваши приложения должна стать беспроблемным процессом. Поздравляем! Вы успешно добавили точечную аннотацию в файл PDF с помощью C#.
Ранее мы выпустили статью с подробным описанием процесса вставки аннотации редактирования в PDF-файл с помощью C#. Более подробную информацию можно найти в нашем подробном руководстве по как добавить аннотацию редактирования в PDF с помощью С#.