<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>23.4</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-viewer', version: '23.4')
<dependency org="com.groupdocs" name="groupdocs-viewer" rev="23.4">
<artifact name="groupdocs-viewer" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-viewer" % "23.4"
What’s new in the GroupDocs.Viewer for Java 23.4
Release Highlights
GroupDocs.Viewer for Java 23.4 is a major update that brings support for multi-page DICOM files, adds URL-based document loading, introduces security controls for archive extraction, and resolves over 30 issues across multiple formats. This release improves stability, compatibility, and configuration flexibility for developers working with diverse file types.
New Features
- Multi-Page DICOM File Support: Enables accurate viewing and rendering of complex medical imaging formats within multi-page DICOM documents.
- URL-Based Document Loading: Developers can now load documents directly from a URL using enhanced Viewer constructors, improving integration flexibility.
- Controlled Archive Extraction:
Added
ArchiveSecurityOptions
to manage archive entry limits, sizes, and compression ratios, boosting extraction security. - Margin Settings for Word Documents: You can now define Word document margins programmatically, matching Microsoft Word’s Page Setup controls.
Enhancements
- Text File Type Detection: Smart detection distinguishes between CSV and TSV formats during rendering, improving data consistency.
Bug Fixes
- Improved File Format Detection and Rendering: Resolved exceptions and rendering issues for TIF, EPS, XLS, ODT, CMX, DWF, PLT, PS, and more.
- Font and Garbled Text Fixes: Corrected issues related to missing fonts and garbled characters, especially when rendering DOCX, PDF, and shapes with text.
- Stream-Based File Issues Fixed: Addressed problems when rendering TEX files and opening ZIP/7z archives with large sizes or specific charsets.
- Rendering Enhancements: Fixed display errors like cell overlap in Excel-to-HTML, oversized output for PPTX, and blank outputs in PDF and DWFX.
Public API and Backward Incompatible Changes
- New Property
EnableOpenTypeFeatures
in WordProcessingOptions: Activates OpenType features like kerning for complex scripts (Arabic, Hebrew, Indian, Latin, Cyrillic). - New Margin Properties in WordProcessingOptions:
Allows setting
Top
,Bottom
,Left
, andRight
margins in Word documents for HTML rendering. - New Viewer Constructors with URL Support:
Multiple overloaded constructors added to
Viewer
class for URL-based initialization. - Timeouts for URL Document Loading:
LoadOptions
now includesurlConnectTimeout
andurlReadTimeout
to control URL fetch behavior. - Archive Security Controls:
Added
ArchiveSecurityOptions
class to define archive entry name lengths, sizes, counts, and compression ratios.
Renamed Enum Constants
FileType Enum Renames:
SevenZip
→SEVEN_ZIP
Resolution Enum Renames:
DocumentResolution
→DOCUMENT_RESOLUTION
Dpi150
→DPI_150
Dpi220
→DPI_220
Dpi330
→DPI_330
Dpi72
→DPI_72
Dpi96
→DPI_96
🔍 Explore the Full Release Details
For full list of updates, please visit GroupDocs.Viewer for Java 23.4 Release Notes.
dicom java viewer
| url document loading
| archive security extraction
| word document margin setting
| pdf rendering garbled fix
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-23.4-javadoc.jar | javadoc | 558 KB |
groupdocs-viewer-23.4.jar | 256 MB | |
groupdocs-viewer-23.4.pom | 3 KB |