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

What’s new in the GroupDocs.Signature for Java 23.4

Release Highlights

GroupDocs.Signature for Java 23.4 delivers substantial enhancements for better traceability and control in document signing operations. This release introduces new logging capabilities via log level flags, a DataType property for metadata signatures, and performance metrics accessible through the IResult interface. Several platform-specific issues, especially under Linux, have been addressed, improving document preview accuracy and export reliability across Word Processing, Spreadsheet, and PNG image formats.

New Features

  • Configurable Logging with LogLevel Enumeration: Introduced LogLevel enumeration to fine-tune logging verbosity. Log levels such as Error, Warning, Info, and Trace can be combined using flags.
  • DataType Property in MetadataSignature: New DataType field added to MetadataSignature class to allow semantic typing of metadata values for greater precision during signing and validation.
  • Trace Logging for Signature Operations: Trace logs now provide detailed method-level insights during Sign, Update, Delete, Search, and Verify processes for better diagnostics.
  • Metrics for Signature Results: IResult interface now includes performance metrics: processing time, total signatures, and document sizes.

Enhancements

  • Log Level Flags Support: Enabled the ability to set multiple log levels simultaneously to customize output verbosity via SignatureSettings.
  • Process Metrics in All Signature Actions: All result types (SignResult, UpdateResult, DeleteResult, VerificationResult, SearchResult) now implement IResult for real-time analytics.
  • Dependency Updates: Referenced libraries and dependencies have been updated for performance and compatibility.

Bug Fixes

  • Linux Compatibility - Word Processing Preview Fix: Resolved issues with previewing Word documents in JPG format under Linux environments.
  • QRCode Verification - Linux Fix: Corrected unexpected verification results when checking QRCode signatures on Linux systems.
  • PFX Certificate Detection Improved: Fixed recognition issues with specific PFX certificate files during signing and validation.
  • Accurate PNG Export Restored: Corrected PNG corruption during image exports from document pages.
  • Spreadsheet Page Size Issue Fixed: Resolved incorrect page size values when accessing Spreadsheet document metadata.

Public API and Backward Incompatible Changes

  • New LogLevel Enumeration Added:

    • Enables control over logging output within SignatureSettings.
  • Updated IResult Interface with Performance Metrics:

    • getProcessingTime() – Returns processing time in milliseconds.
    • getTotalSignatures() – Returns total count of processed signatures.
    • getSourceDocumentSize() – Returns size of input document in bytes.
    • getDestinDocumentSize() – Returns size of output document in bytes.
  • Classes Now Implementing IResult:

    • SignResult
    • UpdateResult
    • DeleteResult
    • VerificationResult
    • SearchResult

🔍 Explore the Full Release Details

For full list of updates, please visit GroupDocs.Signature for Java 23.4 Release Notes.


linux word preview fix | signature log level flags | metadata signature datatype | signature processing metrics | png export corrupted

VersionRelease Date
24.7July 11, 2024
24.3March 22, 2024
23.12December 25, 2023
23.6.1September 21, 2023
23.6June 22, 2023
23.4April 10, 2023
22.11November 15, 2022
22.8August 15, 2022
22.2.1May 25, 2022
22.2February 4, 2022
21.2January 25, 2022
19.7January 25, 2022
19.11January 25, 2022
18.8January 25, 2022
18.1January 25, 2022
17.6.0January 25, 2022
17.4.0January 25, 2022
21.11November 30, 2021
21.8August 26, 2021
21.5May 31, 2021
20.9September 5, 2020
20.5May 29, 2020
20.3March 20, 2020
19.5May 30, 2019
19.1.1March 7, 2019
19.1January 30, 2019
18.11December 4, 2018
18.6June 4, 2018
18.4April 19, 2018
17.11April 19, 2018
17.8April 19, 2018
17.7.0April 19, 2018
17.5.0April 19, 2018
17.1.0April 19, 2018