GroupDocs.Annotation в кратком обзоре

Улучшите свои приложения Java профессиональными инструментами аннотирования

Illustration annotation

Разметка текста

С помощью GroupDocs.Annotation for Java вы можете выделять, подчёркивать, зачеркивать или заменять текст. Совместимо с PDF, Word, Excel и другими форматами, идеально подходит для совместного рецензирования и обратной связи по документам.

Рисование фигур

Добавляйте аннотации типа область, эллипс, точка, стрелка, расстояние и полилиния, чтобы выделять содержимое и измерения, с настраиваемыми цветами.

Комментарии и ответы

Прикрепляйте автора и вложенные ответы к любой аннотации, чтобы обеспечить структурированный процесс рецензирования и утверждения.

Управление и обмен аннотациями

Список, обновление и удаление аннотаций, фильтрация по типу, рендеринг превью и импорт/экспорт аннотаций в формате XML.

Независимость от платформы

GroupDocs.Annotation for Java работает на основных операционных системах, фреймворках и платформах разработки.

Amazon
Docker
Azure
IntelliJ IDEA
Eclipse
macOS
Linux
Maven

Поддерживаемые форматы файлов

GroupDocs.Annotation for Java поддерживает работу со следующими форматами файлов.

Форматы MS Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, ODS
  • PowerPoint: PPT, PPTX, PPS, PPSX

Другие офисные форматы

  • Портативные: PDF
  • OpenDocument: ODT, ODP
  • Диаграммы: VSD, VSDX

Другие форматы

  • Изображения: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • Электронная почта: EML, EMLX

Что вы можете сделать с GroupDocs.Annotation

Быстро добавляйте и управляйте аннотациями в PDF, Office‑документах и изображениях с точностью.

Feature icon

Разметка текста

Выделяйте, подчёркивайте, зачеркивайте или делайте волнистое подчёркивание текста по всему документу.

Feature icon

Графические фигуры

Рисуйте аннотации области, эллипса, стрелки, точки, расстояния и полилинии с пользовательскими цветами.

Feature icon

Водяные знаки и штампы

Добавляйте текстовые водяные знаки, графические штампы и редактируемые текстовые поля на страницу документа.

Feature icon

Получение и удаление

Читайте все аннотации в документе, затем удаляйте их по идентификатору, типу или экземпляру.

Feature icon

Комментарии и ответы

Прикрепляйте вложенные ответы с метаданными пользователя и временной меткой к любой аннотации.

Feature icon

Импорт и экспорт

Сохраняйте аннотации документа в XML и загружайте их в другой документ.

Примеры кода

Типичные примеры использования GroupDocs.Annotation for Java

Выделение текста

GroupDocs.Annotation for Java позволяет разработчикам Java выделять текст и добавлять разметку в документы:

Выделить текст в документе

// Откройте документ с помощью экземпляра Annotator
Annotator annotator = new Annotator("input.pdf");
try {
    // Создайте аннотацию выделения текста, определённую четырёхугольными точками
    HighlightAnnotation highlight = new HighlightAnnotation();
    highlight.setPageNumber(0);
    highlight.setFontColor(65535);
    highlight.setPoints(Arrays.asList(
        new Point(80, 730), new Point(240, 730),
        new Point(240, 750), new Point(80, 750)));

    // Добавьте выделение в документ
    annotator.add(highlight);

    // Сохраните аннотированный документ
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

Управление аннотациями

С помощью нашего API вы можете читать и удалять аннотации из документа:

Получить и удалить аннотации

// Откройте аннотированный документ с помощью экземпляра Annotator
Annotator annotator = new Annotator("annotated.pdf");
try {
    // Получите все аннотации из документа
    List<AnnotationBase> annotations = annotator.get();

    // Удалите первую аннотацию
    annotator.remove(annotations.get(0));

    // Сохраните обновлённый документ
    annotator.save("output.pdf");
} finally {
    annotator.dispose();
}

Наложить водяной знак

GroupDocs.Annotation for Java позволяет разработчикам Java наложить текстовый водяной знак на страницы документов:

Наложить водяной знак на документ

// Откройте документ с помощью экземпляра Annotator
Annotator annotator = new Annotator("input.pdf");
try {
    // Создайте диагональный текстовый водяной знак и разместите его на первой странице
    WatermarkAnnotation watermark = new WatermarkAnnotation();
    watermark.setBox(new Rectangle(100, 100, 200, 100));
    watermark.setText("CONFIDENTIAL");
    watermark.setFontColor(16711680);
    watermark.setFontSize(24.0);
    watermark.setAngle(45.0);
    watermark.setOpacity(0.5);
    watermark.setPageNumber(0);

    // Добавьте водяной знак и сохраните результат
    annotator.add(watermark);
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

Готовы начать?

Загрузите GroupDocs.Annotation бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский