<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>24.12</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-viewer', version: '24.12')
<dependency org="com.groupdocs" name="groupdocs-viewer" rev="24.12">
<artifact name="groupdocs-viewer" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-viewer" % "24.12"
What’s new in the GroupDocs.Viewer for Java 24.12
Release Highlights
GroupDocs.Viewer for Java 24.12 focuses on expanding format compatibility and enhancing rendering fidelity with a major XML processing upgrade and support for modern compressed and disk image archives. This release introduces refined PDF optimization capabilities, accurate XML-to-HTML conversion, and compatibility for Zstandard (.zst) and ISO image files. With robust rendering and performance improvements across AI, CSV, PDF, Excel, and barcode formats, the release significantly elevates viewer quality and versatility.
New Features
- Advanced XML Conversion Engine:
A newly built XML processing module enables structured, high-quality rendering to HTML, PDF, PNG, and JPEG with node highlighting, pagination, URI/email recognition, and error resilience—even for broken XML files. - Zstandard (.zst) Archive Support:
GroupDocs.Viewer now supports standalone ZST files and TAR-wrapped.tar.zst
or.tzst
formats—enabling modern data compression workflows. - ISO Optical Disk Image Support:
ISO images can now be browsed and rendered, expanding support for software distribution and archival data formats. - Extended PDF Optimization Options:
NewRemoveUnusedObjects
andRemoveUnusedStreams
flags inPdfOptimizationOptions
allow cleaner, lighter PDF exports.
Enhancements
- HTML Output Link Integrity:
Improved anchor tag stability in HTML output to prevent broken links in exported documents. - Improved TSV/CSV Rendering:
Display fidelity improved when handling tabular text data, ensuring structure and readability. - ZST Rendering from Streams:
Enhanced identification and name parsing for streamed ZST files in file lists.
Bug Fixes
- AI File Compatibility:
Multiple fixes for Adobe Illustrator file rendering issues causing corruption or load failures. - Barcode Display Issues:
Addressed layout constraints preventing proper barcode rendering in documents. - CSV Handling Fixes:
Improved compatibility with legacy versions (e.g., 20.8) that previously struggled with CSV files. - PDF Conversion Quality:
Restored color accuracy and resolved information loss when rendering certain PDFs to HTML/PNG. - Excel and Spreadsheet Fixes:
Corrected image cutoffs, null errors, and file save issues when working with XLS, XLSM, and PNG output. - VCF and JPG Format Fixes:
Resolved missing images, null byte errors, and format inconsistencies introduced in previous releases. - Platform and Version Compatibility:
Fixed memory issues and compatibility gaps affecting rendering on Linux or with legacy Viewer versions.
Public API and Backward Incompatible Changes
- New Flags in
PdfOptimizationOptions
:setRemoveUnusedObjects(boolean)
– remove unused PDF objects to reduce file size.setRemoveUnusedStreams(boolean)
– eliminate unreferenced streams for cleaner output.
- New File Format Support:
.zst
,.tar.zst
,.tzst
– for compressed archives using Zstandard..iso
– optical disk image format.
- Enhanced XML Processing Support: Automatically formats and highlights XML structure with smart handling for invalid or complex XML documents.
🔍 Explore the Full Release Details
For full list of updates, please visit GroupDocs.Viewer for Java 24.12 Release Notes.
Version | Release Date |
---|---|
25.2 | March 4, 2025 |
24.12 | December 30, 2024 |
24.10 | October 31, 2024 |
24.8 | August 29, 2024 |
24.6 | June 28, 2024 |
24.4 | May 1, 2024 |
24.2 | February 29, 2024 |
23.11 | November 30, 2023 |
23.7 | July 14, 2023 |
23.4 | April 21, 2023 |
23.2 | February 1, 2023 |
22.12 | December 12, 2022 |
22.9 | September 20, 2022 |
3.2.2 | January 25, 2022 |
3.2.0 | January 25, 2022 |
21.4 | January 25, 2022 |
21.11.1 | January 25, 2022 |
2.9.0 | January 25, 2022 |
2.6.0 | January 25, 2022 |
2.5.0 | January 25, 2022 |
2.4.1 | January 25, 2022 |
2.3.0 | January 25, 2022 |
2.2.0 | January 25, 2022 |
2.13.0 | January 25, 2022 |
19.8 | January 25, 2022 |
19.8.2 | January 25, 2022 |
19.8.1 | January 25, 2022 |
19.1 | January 25, 2022 |
17.5.1 | January 25, 2022 |
21.11 | November 24, 2021 |
21.2 | February 26, 2021 |
20.7 | July 24, 2020 |
20.1.1 | June 9, 2020 |
20.1 | January 31, 2020 |
19.11 | November 22, 2019 |
19.3 | March 29, 2019 |
17.5.0 | April 19, 2018 |
17.2.0 | April 19, 2018 |
3.7.0 | April 19, 2018 |
3.2.1 | April 19, 2018 |
3.0.0 | April 19, 2018 |
2.14.0 | April 19, 2018 |
2.12.0 | April 19, 2018 |
2.11.0 | April 19, 2018 |
2.10.0 | April 19, 2018 |
2.9.1 | April 19, 2018 |
2.8.0 | April 19, 2018 |
2.7.0 | April 19, 2018 |
2.4.0 | April 19, 2018 |
File | Classifier | Size |
---|---|---|
groupdocs-viewer-24.12-javadoc.jar | javadoc | 626 KB |
groupdocs-viewer-24.12-javadoc.jar.asc | 259 bytes | |
groupdocs-viewer-24.12.jar | 271 MB | |
groupdocs-viewer-24.12.jar.asc | 259 bytes | |
groupdocs-viewer-24.12.pom | 3 KB | |
groupdocs-viewer-24.12.pom.asc | 259 bytes |