<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-annotation</artifactId>
    <version>1.8.1</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '1.8.1')
copied!  
<dependency org="com.groupdocs" name="groupdocs-annotation" rev="1.8.1">
    <artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "1.8.1"
copied!  

Аннотатор документа Java High Code API

banner

Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Бесплатная поддержка | Временная лицензия

GroupDocsannotation для Java-это нативная библиотека классов Java и локальный API, который поможет вам создать Java-приложения, которые могут аннотировать и водяные знаки документы и файлы различных форматов файлов из Microsoft Office & Reg;, OpenOffice & Reg ;, Image, Acrobat & Reg; и другие, не требуя какого -либо стороннего программного обеспечения.

аннотация документа Java Владелец API API

  • Графические аннотации

  • Текстовые аннотации

    • Выделите аннотацию (Text Highligher)

    • Заменная аннотация (замените исходный текст на пользовательский текст)

    • Аннотация на вычеркивание (вычеркивает выбранный текст)

    • Подчеркнуть аннотацию (подчеркните выбранный текст)

    • Аннотация «Редакция текста» (то же самое, что и редакция ресурсов, но применимо только к тексту)

  • Ссылка аннотации (веб -ссылка)

  • Аннотация водяного знака (текстовый водяной знак)

  • Установите цвет фона аннотации, положение, непрозрачность, цвет ручки, стиль и ширина.

  • Извлечь аннотации из документа.

  • Добавьте ответ на аннотации в форме комментариев.

  • Примените аннотации к документам с защитой пароля.

  • Способность аннотировать документы, которые находятся в удаленном.

  • Филтруйте и сохраняйте только конкретные типы аннотаций, пропуская остальные.

  • Возможность экспортировать только желаемый диапазон страниц, конкретные страницы или только аннотированные страницы.

  • Сгенерировать предварительный просмотр страницы документа в форматах jpg, png или bmp.

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

  • Сравните аннотации.

Форматы файлов аннотаций документа

Microsoft word & reg ;: doc, docx, docm, dot, dotx, dotm, rtf
OpenOffice & Reg; Текст: ODT
Microsoft Excel & Reg ;: XLS, XLSX, XLSM, XLSB
OpenOffice & Reg; Электронная таблица: ODS
Microsoft PowerPoint & Reg ;: ppt, PPTX, PPS, PPSX
OpenOffice & Reg; Презентация: ODP
Microsoft Visio & Reg ;: VSD, VSDX, VSDM, VSS, VSSX, VST, VSTM
Растровое изображение: JPG, JPEG, PNG, BMP, TIFF
autocad & reg ;: dxf
autodesk & reg ;: dwg
Электронная почта: EML, EMLX
web: htm, html
Фиксированный макет: pdf (PDF/A-1A, PDF/A-1B, PDF/A-2A)

аннотационные объекты

Графическая аннотация: Площадь, стрелка, расстояние, эллипс, точка, полилин, редактирование ресурсов, Textfield
Текстовая аннотация: выделить, ссылка, замена, вычеркнуть, сокращение, подчеркивание
водяной знак: Диагональный, горизонтальный

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

Системные Требования

  • Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
  • macOS
  • Linux
  • java версии: j2se 7.0 (1.7), j2se 8.0 (1.8) или выше (например, Java 10)

GroupDocs.annotation для Java не требует установки внешнего программного обеспечения или стороннего инструмента. Просто следуйте по одному из способов, как описано в Установка и конфигурация.

Начать

GroupDocs размещает все API Java на GroupDocs Repository. Вы можете легко использовать GroupDocs.annotation для Java API непосредственно в ваших проектах Maven с простыми конфигурациями. Для получения подробных инструкций, пожалуйста, посетите страницу документации Установка из репозитория GroupDocs с использованием Maven.

образец кода Java, чтобы добавить аннотацию водяного знака

String outputPath = Constants.getOutputFilePath("AddWatermarkAnnotation", FilenameUtils.getExtension(Constants.INPUT));
final Annotator annotator = new Annotator(Constants.INPUT);
try {
    Reply reply1 = new Reply();
    reply1.setComment("First comment");
    reply1.setRepliedOn(Calendar.getInstance().getTime());
    Reply reply2 = new Reply();
    reply2.setComment("Second comment");
    reply2.setRepliedOn(Calendar.getInstance().getTime());
    java.util.List < Reply > replies = new ArrayList < Reply > ();
    replies.add(reply1);
    replies.add(reply2);
    WatermarkAnnotation watermark = new WatermarkAnnotation();
    watermark.setAngle((double) 75);
    watermark.setBox(new Rectangle(200, 200, 100, 50));
    watermark.setCreatedOn(Calendar.getInstance().getTime());
    watermark.setText("Watermark");
    watermark.setFontColor(65535);
    watermark.setFontSize((double) 12);
    watermark.setMessage("This is watermark annotation");
    watermark.setOpacity(0.7);
    watermark.setPageNumber(0);
    watermark.setReplies(replies);
    annotator.add(watermark);
    annotator.save(outputPath);
} finally {
    if (annotator != null) {
        annotator.dispose();
    }
}

Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Бесплатная поддержка | Временная лицензия

VersionRelease Date
21.7.225 января 2022 г.
21.7.125 января 2022 г.
2.0.025 января 2022 г.
19.225 января 2022 г.
17.1025 января 2022 г.
17.10.325 января 2022 г.
1.5.025 января 2022 г.
21.721 июля 2021 г.
19.719 февраля 2020 г.
20.213 февраля 2020 г.
19.530 мая 2019 г.
19.415 апреля 2019 г.
18.116 октября 2018 г.
18.1016 октября 2018 г.
1.4.018 апреля 2018 г.
1.6.018 апреля 2018 г.
1.7.018 апреля 2018 г.
1.7.118 апреля 2018 г.
1.8.018 апреля 2018 г.
1.8.118 апреля 2018 г.
1.8.218 апреля 2018 г.
1.9.018 апреля 2018 г.
17.1.018 апреля 2018 г.
17.10.118 апреля 2018 г.
17.10.218 апреля 2018 г.
17.5.018 апреля 2018 г.
17.6.018 апреля 2018 г.
18.418 апреля 2018 г.
3.1.018 апреля 2018 г.