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

What’s new in the GroupDocs.Parser for Java 23.10

Release Highlights

GroupDocs.Parser for Java 23.10 introduces critical enhancements to template-based document parsing. This release includes the ability to preserve the case sensitivity of field names and introduces a new rectangleTolerance setting for more precise template area detection. These updates allow for more accurate and customizable data extraction across documents with varying formats.

New Features

  • Case Sensitivity for Template Fields: Template items like barcodes, text fields, and tables can now retain the original casing of their names using the useUpperCaseName flag.
  • Rectangle Tolerance for Template Parsing: New rectangleTolerance parameter allows fine-tuning of border margins ignored during template field detection.

Improvements

  • Template Parsing Accuracy: Enhanced parsing logic through TemplateOptions, supporting better recognition near field boundaries and accommodating document layout inconsistencies.

Public API and Backward Incompatible Changes

New Class:

  • TemplateOptions – Enables configuration such as border tolerance.

Updated Classes and Constructors:

PageAreaOptions:

  • New constructor: PageAreaOptions(Rectangle rectangle, double rectangleTolerance)
  • New property: RectangleTolerance

PageTextAreaOptions:

  • New constructors including rectangleTolerance support

Template:

  • New constructor: Template(Iterable<? extends TemplateItem> items, TemplateOptions options)
  • New property: Options

TemplateBarcode, TemplateField, and TemplateTable:

  • New constructors with useUpperCaseName boolean for name casing control

🔍 Explore the Full Release Details

For full list of updates, please visit GroupDocs.Parser for Java 23.10 Release Notes.


groupdocs parser template field case | template rectangle tolerance java | parse pdf with barcode template | groupdocs.parser 23.10

VersionRelease Date
25.5May 4, 2025
24.6June 27, 2024
24.3March 29, 2024
23.11November 24, 2023
23.10October 21, 2023
23.9September 17, 2023
23.2March 1, 2023
22.11November 30, 2022
22.6June 8, 2022
22.3March 17, 2022
20.5January 25, 2022
20.12January 25, 2022
18.9January 25, 2022
18.11January 25, 2022
21.2February 27, 2021
20.8August 19, 2020
20.6June 30, 2020
20.3April 1, 2020
20.1February 4, 2020
19.11December 3, 2019
19.5May 29, 2019
18.12December 11, 2018
18.10October 10, 2018
18.7July 3, 2018