<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!  

What’s new in the GroupDocs.Editor for Java 24.9

Release Highlights

GroupDocs.Editor for Java 24.9 introduces a powerful new API for managing form fields in Word documents and adds flexible constructors to streamline document editing workflows. This release also delivers several important bug fixes and structural enhancements that improve compatibility, usability, and document conversion stability.

New Features

  • New Form Field Management API: Added support for manipulating text fields, checkboxes, dropdowns, and date fields via FormFieldManager, enabling programmatic control over document forms.
  • Support for Form Field Types: Includes TextFormField, CheckBoxForm, DropDownFormField, DateFormField, CurrentDateFormField, CurrentTimeFormField, and NumberFormField.
  • New Editor Constructors for Flexibility: You can now instantiate the Editor using various constructors including from streams, file paths, or by format directly.
  • Create Document Without Callback: Enables document creation from scratch without requiring stream callback functions.

Improvements

  • Enhanced Format Compatibility: Refactored Formats.IDocumentFormat for improved compatibility in Node.js environments.
  • New Output Stream Save Method: Added Editor.save(OutputStream) for saving documents directly to binary streams.
  • Updated Project Dependencies: Ensures improved performance and up-to-date security and platform support.
  • Removed Nested Enum Structures: Simplified ArgbColor.KnownColors and Length.Unit structure for cleaner development experience.

Bug Fixes

  • Fixed ArgumentNullException on Graphics.MeasureString: Resolved rendering issue impacting shape drawing.
  • Exception on Saving HTML with Multiple Stylesheets: Fixed a bug causing export failures when stylesheets were present.
  • InvalidOperationException in ShapeProcessor: Resolved structural issue with nested DIVs inside li elements.
  • HTML Export with Background Color: Fixed crash occurring during roundtrip saving of styled HTML.

Public API and Backward Incompatible Changes

New Public Types and Members

  • Namespace: com.groupdocs.editor.words.fieldmanagement
    • New types: FormFieldManager, TextFormField, CheckBoxForm, DropDownFormField, DateFormField, CurrentDateFormField, CurrentTimeFormField, NumberFormField, FormFieldCollection
  • Editor(DocumentFormatBase)
  • Editor(InputStream)
  • Editor(InputStream, ILoadOptions)
  • Editor(String, ILoadOptions)
  • Editor(IDocumentFormat format) constructor for empty document creation
  • Editor.save(OutputStream outputDocument)

Removed or Modified Types

  • Abolished nested types:
    • ArgbColor.KnownColors.CssLevel1 to CssLevel4
    • Length.Unit replaced with ArgbColors and LengthUnit for better modularity

🔍 Explore the Full Release Details

For a complete list of updates, visit 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.3March 28, 2025
24.9September 19, 2024
24.4April 26, 2024
23.9September 20, 2023
23.5.1July 26, 2023
23.5May 17, 2023
23.2February 6, 2023
22.11November 16, 2022
22.9September 27, 2022
22.6August 25, 2022
22.4April 21, 2022
20.8.1January 25, 2022
17.9January 25, 2022
20.11November 25, 2020
20.8August 13, 2020
19.10October 4, 2019
19.4April 3, 2019
18.9September 12, 2018