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

Что нового в GroupDocs.Editor for Java 24.9

Основные моменты релиза

GroupDocs.Editor for Java 24.9 представляет мощное новое API для управления полями форм в документах Word и добавляет гибкие конструкторы для упрощения рабочих процессов редактирования. Также в этом выпуске представлены важные исправления ошибок и архитектурные улучшения, повышающие совместимость, удобство использования и стабильность конвертации документов.

Новые функции

  • Новое API управления полями форм:
    Добавлена поддержка программного управления текстовыми полями, чекбоксами, выпадающими списками и полями даты через FormFieldManager.

  • Поддержка различных типов полей форм:
    Включает TextFormField, CheckBoxForm, DropDownFormField, DateFormField, CurrentDateFormField, CurrentTimeFormField, NumberFormField.

  • Новые конструкторы Editor для гибкости:
    Теперь Editor можно создавать из потоков, файловых путей или по формату напрямую.

  • Создание документа без колбэка:
    Возможность создавать пустой документ без необходимости передачи колбэк-функций потоков.

Улучшения

  • Расширенная совместимость с форматами:
    Переработан Formats.IDocumentFormat для лучшей совместимости в среде Node.js.

  • Новый метод сохранения в выходной поток:
    Добавлен метод Editor.save(OutputStream) для сохранения документа напрямую в поток.

  • Обновление зависимостей проекта:
    Обеспечивает лучшую производительность, актуальные патчи безопасности и поддержку платформ.

  • Удаление вложенных структур enum:
    Упрощены структуры ArgbColor.KnownColors и Length.Unit для удобства разработки.

Исправления ошибок

  • ArgumentNullException при Graphics.MeasureString:
    Исправлен сбой при отрисовке фигур, вызванный отсутствующим значением.

  • Ошибка при сохранении HTML с несколькими стилями:
    Устранён сбой экспорта HTML при наличии нескольких CSS-таблиц стилей.

  • InvalidOperationException в ShapeProcessor:
    Исправлена проблема с вложенными DIV в элементах списка li.

  • Сбой экспорта HTML с цветом фона:
    Устранён сбой при повторном сохранении HTML со стилями фона.

Публичный API и обратно несовместимые изменения

Новые публичные типы и члены

  • Пространство имён: com.groupdocs.editor.words.fieldmanagement

    • Новые типы: FormFieldManager, TextFormField, CheckBoxForm, DropDownFormField, DateFormField, CurrentDateFormField, CurrentTimeFormField, NumberFormField, FormFieldCollection
  • Конструкторы:

    • Editor(DocumentFormatBase)
    • Editor(InputStream)
    • Editor(InputStream, ILoadOptions)
    • Editor(String, ILoadOptions)
    • Editor(IDocumentFormat format) — для создания пустого документа
  • Метод сохранения:

    • Editor.save(OutputStream outputDocument)

Удалённые или изменённые типы

  • Удалены вложенные типы:
    • ArgbColor.KnownColors.CssLevel1 до CssLevel4
    • Length.Unit заменён на ArgbColors и LengthUnit для лучшей модульности

🔍 Ознакомьтесь с полным списком обновлений

Для полного списка изменений посетите GroupDocs.Editor for Java 24.9 Release Notes


formfieldmanager java | create new document editor | groupdocs editor save outputstream | html export bug fix | groupdocs editor 24.9

VersionRelease Date
25.328 марта 2025 г.
24.919 сентября 2024 г.
24.426 апреля 2024 г.
23.920 сентября 2023 г.
23.5.126 июля 2023 г.
23.517 мая 2023 г.
23.26 февраля 2023 г.
22.1116 ноября 2022 г.
22.927 сентября 2022 г.
22.625 августа 2022 г.
22.421 апреля 2022 г.
20.8.125 января 2022 г.
17.925 января 2022 г.
20.1125 ноября 2020 г.
20.813 августа 2020 г.
19.104 октября 2019 г.
19.43 апреля 2019 г.
18.912 сентября 2018 г.