GroupDocs.Viewer for Java 25.6 Release Notes

Full list of changes in this release

KeyCategorySummary
VIEWERNET‑4931FeatureImplement new universal archive browsing mechanism
VIEWERNET‑5046FixWatermark is on top of the page when converting PDF to HTML with WrapImagesInSvg option enabled

New archive converter

In the version 25.6 the GroupDocs.Viewer for Java introduces a completely new archive processing module, which completely replaces the old module, that existed before this version. From this moment old archive processing module is not available. There were no new public options and API changes except the getItemsPerPage() property of ArchiveOptions is now marked as obsolete because it has no effect now.

There were two reasons to remove the existing archive processing module and develop the new one from scratch - quality and performace. The old module represented every folder and subfolder within the archive in linear view, as a separate group, so the whole list of files and folders within the archive was splitted onto multiple groups. New archive module represents all files and folders as they are, in their natural hierarchical order, in tree view, exactly the same, as Windows Explorer shows them. Also now additional metadata for the files are displayed — their byte size and modification datetime.

The processing speed of archives was increased drastically - now archives are opened and displayed not in times faster than in old module, but even by orders of magnitude, like in 10-100-1000 times faster depending on specific archive format and selected output format.