GroupDocs.Viewer for Java 26.3 is now available. This minor update introduces a new rendering option for slide placeholders and resolves a wide range of bugs affecting PDF, PowerPoint, Excel, Word, and image conversions.
What’s new in this release
- GroupDocs.Viewer for Java 26.3 (25.12 → 26.3)
| Key | Category | Summary |
|---|---|---|
| VIEWERNET‑5551 | New feature | Add option to render placeholders in headers and footers of slide |
| VIEWERNET‑5550 | Bug | Content added to PowerPoint footer is not visible when rendering to all output formats |
| VIEWERNET‑5530 | Bug | Incorrect rendering of arabic fonts when converting DOCX to PDF |
| VIEWERNET‑5408 | Bug | Slow rendering speed PDF to HTML |
| VIEWERNET‑4964 | Bug | Malformed text during saving PDF to HTML when custom DefaultFontName is applied |
| VIEWERNET‑4941 | Bug | Intermittent Character rendering Errors on Windows Server 2019 |
| VIEWERNET‑5024 | Bug | PDF to HTML: Text not converted correctly |
| VIEWERNET‑5514 | Bug | Incorrect processing of explicit page numbering during consecutive calls for Spreadsheet formats family |
| VIEWERNET‑5513 | Bug | Invalid WordProcessing document generation in trial mode with explicitly specified page number is out of trial limit |
| VIEWERNET‑5480 | Bug | PDF rendering is completely broken |
| VIEWERNET‑5515 | Bug | TIFF rendering throws exception with Cross-platform Viewer on Linux |
| VIEWERNET‑4540 | Bug | PDF file displayed incorrectly, with letters changed and lines shifted |
| VIEWERNET‑5516 | Bug | Invalid WordProcessing to PDF view generation in licensed mode when passed a page number greater than the total number of pages in the document |
| VIEWERNET‑5577 | Improvement | Implement detection and wrapping of raw URIs in mail message body |
| VIEWERNET‑5550 | Bug | Content added to PowerPoint footer is not visible when rendering to all output formats (reopened from v25.11) |
| VIEWERNET‑5241 | Bug | Formatting of numbers, datetimes and money values is broken when converting PDF to HTML |
| VIEWERNET‑4709 | Bug | PDF to HTML: Whole resultant file become link |
| VIEWERNET‑5568 | Bug | Hyperlinks in email body are not clickable |
| VIEWERJAVA‑4048 | Bug | XLSX to HTML: Autofit is not applied for row number |
| VIEWERJAVA‑4058 | Bug | NullPointerException in font resolution on Docker due to missing LOCALAPPDATA |
| VIEWERJAVA‑4060 | Enhancement | Excel rendering produces low-resolution text compared to PDF when converting to JPG ( or PNG) |
Public API changes
Added
com.groupdocs.viewer.options.PresentationOptions.isRenderHeaderFooterPlaceholders() boolean property (VIEWERNET‑5551)
Removed
None
New Features
- Added
HorizontalResolutionandVerticalResolutionproperties to the SpreadsheetOptions class, allowing users to control the output image resolution (in DPI) when rendering spreadsheets to PNG and JPEG formats.
Code Example
Path pageFilePathFormat = Paths.get("page_{0}.png");
PngViewOptions viewOptions = new PngViewOptions(pageFilePathFormat);
viewOptions.getSpreadsheetOptions().setHorizontalResolution(300);
viewOptions.getSpreadsheetOptions().setVerticalResolution(300);
try (Viewer viewer = new Viewer("sample.xlsx")) {
viewer.view(viewOptions);
}
How to get the update
Add the following dependency to your pom.xml (or the equivalent entry in Gradle) to use version 26.3:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>26.3</version>
</dependency>
Direct download
Alternatively, download the compiled JARs from the official release page:
https://releases.groupdocs.com/viewer/java/