Аннотирование документов через .NET API

Создавайте .NET‑приложения для просмотра и аннотирования PDF, HTML, Microsoft Office и других форматов документов без установки стороннего программного обеспечения.


Скачать бесплатную пробную версию

GroupDocs.Annotation for .NET — лёгкая, гибкая библиотека для работы с аннотациями в документах на платформах Windows, Linux и macOS. Его простой API помогает хранить данные локально, контролировать использование ресурсов и адаптировать рабочие процессы аннотирования под ваши нужды.

Работайте с широким спектром типов аннотаций, включая Text, Polyline, Area, Underline, Point, Watermark, Arrow, Ellipse, Text Replacement, Distance, Text Field и Redaction. API поддерживает популярные форматы документов, такие как PDF, HTML, Microsoft Word, Excel, PowerPoint, Visio, электронные письма Outlook, изображения, метафайлы, чертежи CAD и др. Генерируйте миниатюры страниц и импортируйте/экспортируйте аннотации в/из PDF‑файлов.

Используйте библиотеку для добавления, редактирования, извлечения и удаления аннотаций; вращения страниц; создания миниатюр и т.д. Она также предоставляет полный набор объектов данных для настройки свойств аннотаций во всех поддерживаемых форматах.

Начать просто: примените лицензию, загрузите файл, выполните операции с аннотациями (добавить/редактировать/извлечь/удалить) и сохраните результат. Подробности см. в документации продукта и примерах проектов.

GroupDocs.Annotation регулярно обновляется и поддерживается. Делитесь вопросами, идеями и запросами функций — мы активно учитываем отзывы клиентов в новых релизах.

Возможности GroupDocs.Annotation for .NET

Поддержка нескольких типов аннотаций

GroupDocs.Annotation for .NET позволяет работать со множеством типов аннотаций для упрощения совместной работы. Используйте областные аннотации (отмечайте прямоугольный регион и добавляйте заметки), точечные аннотации (прикрепляйте комментарии в любой точке документа), текстовые аннотации (комментируйте выделенный текст), аннотации зачеркивания/подчеркивания, полилинейные аннотации (рисуйте фигуры и свободные линии), стрелочные аннотации (указатель с комментариями), эллиптические аннотации (отображайте текст внутри эллипса), аннотации расстояния (рисуйте линию, представляющую расстояние между объектами), ссылочные аннотации (добавляйте веб‑ссылки) и водяные знаки (добавляйте штампы или водяные знаки).

// Initialize list of AnnotationInfo
List<AnnotationInfo> annotations = new List<AnnotationInfo>();
// Initialize text annotation
AnnotationInfo textAnnotation = new AnnotationInfo
{
  Box = new Rectangle((float)265.44, (float)153.86, 206, 36), Type = AnnotationType.Text 
};
// Add annotation to list
annotations.Add(textAnnotation);
// Get input file stream
Stream inputFile = new FileStream("D:/input.pdf", FileMode.Open, File
.ReadWrite);
// Export annotation and save output file
CommonUtilities.SaveOutputDocument(inputFile, annotations, DocumentType.Pdf);

Поддержка и учебные ресурсы

GroupDocs.Annotation предлагает API аннотирования документов для других популярных сред разработки

Back to top
 Русский