<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>24.10</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-viewer', version: '24.10')
<dependency org="com.groupdocs" name="groupdocs-viewer" rev="24.10">
<artifact name="groupdocs-viewer" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-viewer" % "24.10"
What’s new in the GroupDocs.Viewer for Java 24.10
Release Highlights
GroupDocs.Viewer for Java 24.10 introduces a broad array of enhancements focused on rendering precision, document recovery, and support for new file types. Major highlights include tiled rendering for CAD-to-PDF conversion, pure HTML/CSS output for presentations, PDF repair capabilities, and preservation of PDF copy protection in HTML rendering. This release also expands supported formats with Adobe EPS and JFIF files, while refining rendering for markdown, spreadsheets, and complex image types across platforms.
New Features
- Tiled Rendering for CAD-to-PDF:
Enable efficient CAD rendering by splitting large drawings into manageable PDF tiles—ideal for complex blueprints or technical illustrations. - Repair Corrupted PDF Files Automatically:
GroupDocs.Viewer can now auto-repair damaged PDFs, addressing issues like missing objects, circular references, or broken cross-references. - Pure HTML/CSS Mode for Presentations:
Convert PPTX files into real, editable HTML/CSS markup instead of SVG—improves searchability, customization, and accessibility. - Preserve PDF Copy Protection in HTML Output:
Securely honor content protection by rendering PDFs to HTML with the inert attribute, preventing copy-paste functionality. - Support for JFIF Image Files:
Added full rendering support for JPEG File Interchange Format (.jfif), widely used for compressed image sharing. - Render Adobe Illustrator EPS Files:
Support added for EPS files with%!PS-Adobe-3.0 EPSF
headers—enabling broader vector artwork viewing. - Improve EPUB Rendering:
Render EPUB pages as selectable text rather than rasterized images—enhancing readability and responsiveness.
Enhancements
- Markdown Rendering Quality:
Significant improvements to visual clarity and fidelity when viewing Markdown (.md) files. - Optimized CAD Output Size:
Reduce final file size when rendering complex CADs by enabling performance mode throughCadOptions
. - Cleaner Spreadsheet HTML:
Removed or renamed global styles in HTML output to prevent styling conflicts in host environments.
Bug Fixes
- Out-of-Memory and Performance Fixes:
Resolved heap space errors, thread timeouts, and slow rendering issues on Linux and with large documents. - File Format Fixes:
Corrected issues across AI, EPS, PSD, MSG, PPTX, PDF, DWG, and Excel formats, including structural exceptions and visual mismatches. - UI and Output Corrections:
Addressed misplaced images, broken layouts, missing fonts, and artifacts across DOCX, MHT, SVG, PNG, and HTML rendering paths.
Public API and Backward Incompatible Changes
- New API:
CadOptions#setEnablePerformanceConversionMode(boolean)
— reduce size and speed up CAD rendering.HtmlViewOptions.getPresentationOptions().setRenderToPureHtml(true)
— enable HTML/CSS-only rendering for presentations.PdfOptions#setDisableCopyProtection(boolean)
— toggle inert attribute for protected PDF-to-HTML rendering.LoadOptions#setTryRepair(boolean)
— attempt structural repairs for broken PDFs.
- New File Types Supported:
.jfif
(JPEG File Interchange Format)- EPS-format Adobe Illustrator files with PostScript headers.
🔍 Explore the Full Release Details
For full list of updates, please visit GroupDocs.Viewer for Java 24.10 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.10-javadoc.jar | javadoc | 625 KB |
groupdocs-viewer-24.10-javadoc.jar.asc | 259 bytes | |
groupdocs-viewer-24.10.jar | 263 MB | |
groupdocs-viewer-24.10.jar.asc | 259 bytes | |
groupdocs-viewer-24.10.pom | 3 KB | |
groupdocs-viewer-24.10.pom.asc | 259 bytes |