GroupDocs.Viewer for Java 26.3 Release Notes

This minor GroupDocs.Viewer for Java 26.3 release contains one new enhancement without public API changes and several fixed bugs.

Full list of changes in this release

KeyCategorySummary
VIEWERNET‑5551New featureAdd option to render placeholders in headers and footers of slide
VIEWERNET‑5550BugContent added to PowerPoint footer is not visible when rendering to all output formats
VIEWERNET‑5530BugIncorrect rendering of arabic fonts when converting DOCX to PDF
VIEWERNET‑5408BugSlow rendering speed PDF to HTML
VIEWERNET‑4964BugMalformed text during saving PDF to HTML when custom DefaultFontName is applied
VIEWERNET‑4941BugIntermittent Character rendering Errors on Windows Server 2019
VIEWERNET‑5024BugPDF to HTML: Text not converted correctly
VIEWERNET‑5514BugIncorrect processing of explicit page numbering during consecutive calls for Spreadsheet formats family
VIEWERNET‑5513BugInvalid WordProcessing document generation in trial mode with explicitly specified page number is out of trial limit
VIEWERNET‑5480BugPDF rendering is completely broken
VIEWERNET‑5515BugTIFF rendering throws exception with Cross-platform Viewer on Linux
VIEWERNET‑4540BugPDF file displayed incorrectly, with letters changed and lines shifted
VIEWERNET‑5516BugInvalid WordProcessing to PDF view generation in licensed mode when passed a page number greater than the total number of pages in the document
VIEWERNET‑5577ImprovementImplement detection and wrapping of raw URIs in mail message body
VIEWERNET‑5550BugContent added to PowerPoint footer is not visible when rendering to all output formats (reopened from v25.11)
VIEWERNET‑5241BugFormatting of numbers, datetimes and money values is broken when converting PDF to HTML
VIEWERNET‑4709BugPDF to HTML: Whole resultant file become link
VIEWERNET‑5568BugHyperlinks in email body are not clickable
VIEWERJAVA‑4048BugXLSX to HTML: Autofit is not applied for row number
VIEWERJAVA‑4058BugNullPointerException in font resolution on Docker due to missing LOCALAPPDATA
VIEWERJAVA‑4060EnhancementExcel 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 HorizontalResolution and VerticalResolution properties 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);
}