Руководство разработчика 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 руководства
- Загрузка документов - Загружать документы из файлов, потоков, URL и облачного хранилища
- Типы аннотаций - Реализовать текстовые, графические, формовые и изображенческие аннотации
- Сохранение документа - Сохранять аннотированные документы с различными вариантами вывода
- Управление аннотациями - Добавлять, обновлять, удалять и фильтровать аннотации программно
- Функции совместной работы - Реализовать ветки комментариев и совместный обзор
Расширенные возможности .NET
- Предпросмотр документа - Генерировать предпросмотры документов с пользовательским разрешением
- Поля формы - Создавать интерактивные компоненты формы
- Анализ документа - Извлекать метаданные и информацию о страницах
- Варианты лицензирования - Реализовать и настроить лицензирование
Начало работы с Java
Java SDK для аннотирования документов
Добавьте всесторонние возможности аннотирования в Java‑приложения с помощью нашего платформенно‑независимого API.
Основные 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