<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-annotation</artifactId>
      <version>21.7.2</version>
   </dependency>
</dependencies>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '21.7.2')
copied!  
<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.groupdocs" name="groupdocs-annotation" rev="21.7.2">
   <artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "21.7.2"
copied!  

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

main-banner

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

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

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

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

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 г.