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

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 through CadOptions.
  • 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.

VersionRelease Date
25.2March 4, 2025
24.12December 30, 2024
24.10October 31, 2024
24.8August 29, 2024
24.6June 28, 2024
24.4May 1, 2024
24.2February 29, 2024
23.11November 30, 2023
23.7July 14, 2023
23.4April 21, 2023
23.2February 1, 2023
22.12December 12, 2022
22.9September 20, 2022
3.2.2January 25, 2022
3.2.0January 25, 2022
21.4January 25, 2022
21.11.1January 25, 2022
2.9.0January 25, 2022
2.6.0January 25, 2022
2.5.0January 25, 2022
2.4.1January 25, 2022
2.3.0January 25, 2022
2.2.0January 25, 2022
2.13.0January 25, 2022
19.8January 25, 2022
19.8.2January 25, 2022
19.8.1January 25, 2022
19.1January 25, 2022
17.5.1January 25, 2022
21.11November 24, 2021
21.2February 26, 2021
20.7July 24, 2020
20.1.1June 9, 2020
20.1January 31, 2020
19.11November 22, 2019
19.3March 29, 2019
17.5.0April 19, 2018
17.2.0April 19, 2018
3.7.0April 19, 2018
3.2.1April 19, 2018
3.0.0April 19, 2018
2.14.0April 19, 2018
2.12.0April 19, 2018
2.11.0April 19, 2018
2.10.0April 19, 2018
2.9.1April 19, 2018
2.8.0April 19, 2018
2.7.0April 19, 2018
2.4.0April 19, 2018