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

Інші формати Office

  • Портативний: 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
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська