Руководство разработчика GroupDocs.Annotation – API аннотирования документов

В этом руководстве вы узнаете, как document annotation API позволяет внедрять богатые функции аннотирования — такие как выделения, комментарии и фигуры — непосредственно в PDF, Word, Excel, PowerPoint и многие другие типы файлов. Независимо от того, создаёте ли вы совместный портал рецензирования, образовательное приложение или рабочий процесс с юридическими документами, API предоставляет вам единый, высокопроизводительный способ работы с аннотациями как в средах .NET, так и Java.

Быстрые ответы

  • Что делает document annotation API? Он позволяет разработчикам добавлять, редактировать и управлять аннотациями более чем в 50 форматах документов без внешних зависимостей.
  • Какие платформы поддерживаются? .NET (Framework, Core, .NET 5/6) и Java (любой JDK 8+).
  • Нужна ли лицензия для разработки? Доступна бесплатная пробная версия; лицензия требуется для использования в продакшене.
  • Могу ли я аннотировать PDF и файлы Office одним и тем же кодом? Да — единый API обрабатывает PDF, Word, Excel, PowerPoint, изображения, HTML и многое другое.
  • Возможна ли облачная развертка? Абсолютно — можно запускать на Windows, Linux, macOS, Docker или любой облачной службе.

Что такое document annotation API?

document annotation API — это кроссплатформенный SDK для добавления, редактирования и удаления аннотаций в документах. Он поддерживает более 50 форматов, включая PDF, Word, Excel, PowerPoint, изображения и HTML, что позволяет работать с единой объектной моделью и избегать кода, зависящего от формата, при сохранении точности макета и метаданных.

Почему стоит выбрать GroupDocs.Annotation?

GroupDocs.Annotation выделяется тем, что обрабатывает аннотации более чем для 50 типов файлов — включая PDF, Word, Excel, PowerPoint и изображения — без каких‑либо внешних зависимостей, таких как Adobe Reader или Microsoft Office. Его высокопроизводительный движок рендеринга обрабатывает документы из сотен страниц менее чем за секунду на стандартных серверах, а встроенные инструменты совместной работы позволяют нескольким пользователям в реальном времени добавлять ветвящиеся комментарии.

  • Format independence – Один API работает более чем с 50 типами документов, от PDF до электронных таблиц Excel.
  • Rich annotation types – Текстовая разметка, графические фигуры, комментарии и ветки ответов для совместной работы встроены.
  • No external dependencies – Не требуется Adobe Reader, Office или другие сторонние инструменты.
  • High‑performance rendering – Регулируемое качество и разрешение для быстрой генерации предварительного просмотра.
  • Cross‑platform support – Бесшовный запуск на Windows, Linux, macOS, Docker или безсерверных средах.

Основные сценарии использования

  • Document review workflows – Позволяет рецензентам добавлять комментарии и одобрять изменения в реальном времени.
  • Educational applications – Преподаватели могут выделять учебный материал и давать обратную связь непосредственно в документе.
  • Legal document processing – Помечать пункты, добавлять заметки и отслеживать правки в контрактах.
  • Healthcare documentation – Выделять критическую информацию о пациенте, соблюдая требования HIPAA.
  • Construction & engineering – Аннотировать чертежи, схемы и технические рисунки с точными измерениями.

Начало работы с .NET

Мощное аннотирование документов для приложений .NET

Интегрируйте всесторонние возможности аннотирования в ваши проекты C# и .NET с помощью нашего функционального API.

Изучить .NET руководства

Основные .NET руководства

Расширенные возможности .NET

Начало работы с Java

Java SDK для аннотирования документов

Добавьте всесторонние возможности аннотирования в Java‑приложения с помощью нашего платформенно‑независимого API.

Изучить Java руководства

Основные Java руководства

Расширенные возможности Java

Как попробовать сегодня

AnnotationConfig — это класс конфигурации, используемый для установки лицензионного ключа и глобальных настроек SDK. Чтобы сразу попробовать document annotation API, скачайте бесплатную пробную версию с сайта GroupDocs, добавьте пакет NuGet (для .NET) или зависимость Maven (для Java) в ваш проект и инициализируйте AnnotationConfig вашим лицензионным ключом. Включённые примерные проекты демонстрируют загрузку файла, добавление выделения и сохранение аннотированного документа всего в несколько строк кода.

Бесплатная пробная версия

Начните с бесплатной пробной версии, чтобы исследовать все функции перед покупкой.
Скачать пробную версию

Документация API

Подробные справочники API для всех поддерживаемых платформ.
Просмотреть справочник API

Часто задаваемые вопросы

Q: Могу ли я использовать document annotation API в коммерческом продукте?
A: Да. Для продакшн-развертываний требуется действующая лицензия GroupDocs, а бесплатная пробная версия доступна для оценки.

Q: Поддерживает ли API PDF с паролем?
A: Абсолютно. Вы можете передать пароль при открытии документа, и все операции аннотирования работают прозрачно.

Q: Какие версии .NET совместимы?
A: SDK поддерживает .NET Framework 4.5+, .NET Core 3.1+, .NET 5 и .NET 6+.

Q: Как API обрабатывает большие файлы?
Document.OptimizeResources() — это метод, который освобождает кэшированные данные и уменьшает использование памяти во время операций аннотирования. Он потоково обрабатывает содержимое и предлагает методы оптимизации памяти, такие как Document.OptimizeResources(), чтобы поддерживать низкое потребление памяти.

Q: Есть ли встроенная поддержка облачных хранилищ?
A: Да. Вы можете загружать и сохранять документы напрямую из Amazon S3, Azure Blob Storage, Google Cloud Storage и других облачных провайдеров.


Последнее обновление: 2026-08-04
Тестировано с: GroupDocs.Annotation 23.11 for .NET & Java
Автор: GroupDocs