GroupDocs.Viewer for Java 25.9 Release Notes

This GroupDocs.Viewer for Java version 25.9 includes 10 new features, 7 improvements, and more than 20 bug fixes.

Full list of changes in this release

KeyCategorySummary
VIEWERNET‑4739FeatureAdd support for rendering multipage AI (Adobe Illustrator) files
VIEWERNET‑5125FeatureAdd support of LHA archive format
VIEWERNET‑5134FeatureDisplay full email address when rendering email messages
VIEWERNET‑5143FeatureAdd possibility to disable updating fields with new option when saving WordProcessing documents
VIEWERNET‑5152FeatureText highlighting in rendered documents
VIEWERNET‑5197FeatureAdd public option to remove JavaScript from resultant HTML generated from input WordProcessing
VIEWERNET‑5233FeatureReturn all fonts used in input document via public API
VIEWERNET‑5236FeatureAdd support of Cabinet (CAB) archive format
VIEWERNET‑5239FeatureOptionally disable preserving JavaScript when converting different formats to HTML
VIEWERNET‑5242FeatureAdd support of Windows Imaging Format (WIM) archive format
VIEWERNET‑4740ImprovementImprove rendering of PSD (Photoshop) files to PNG format
VIEWERNET‑5062ImprovementRemove JavaScript from output HTML when converting DOCX to Fixed-HTML
VIEWERNET‑5104ImprovementImprove rendering XML documents to HTML in pageless and paged modes
VIEWERNET‑5149ImprovementEliminate empty style attributes and rulesets during serialization of HtmlDom and CssOm
VIEWERNET‑5194ImprovementImprove validation and extracting dimensions from SVG images
VIEWERNET‑5266ImprovementSupport last modification date for entries of CAB, ISO, and TAR archives
VIEWERNET‑5275ImprovementDetect whether specified XML files are truly XML
VIEWERNET‑5381EnhancementSignificantly improve fonts extractor for all formats
VIEWERNET‑3191Fix“Index was outside the bounds of the array.” exception when rendering DWG file
VIEWERNET‑3847FixMake readable exception for old versions of XLS files
VIEWERNET‑5091FixEmpty comments area is present when viewing Presentation family documents even if document contains no comments
VIEWERNET‑5096FixGlobal styles affect Viewer App styles when rendering Archives to HTML
VIEWERNET‑5098FixGetViewInfo() returns 0 for width and height for Archive files for HtmlViewOptions
VIEWERNET‑5099FixGetViewInfo() should return non-zero width and height for XML documents
VIEWERNET‑5127FixUnknown document property name when saving specific DOCX to HTML
VIEWERNET‑5137FixFix slide size according to notes
VIEWERNET‑5148FixFile corrupted exception when rendering EPS
VIEWERNET‑2827Bug“CAD document rendering failed.Please check that CadOptions sizing options do not have too low or too high values.” exception when rendering DXF file
VIEWERNET‑3503Bug“Invalid Base.” exception when rendering PS file
VIEWERNET‑3610Bug“Specified units are not supported: ex” exception when rendering TEX file
VIEWERNET‑3691Bug“Specified units are not supported: *” exception when rendering TEX file
VIEWERNET‑3791BugCannot view DXF
VIEWERNET‑3819Bug“CAD document rendering failed” exception when rendering DWF file
VIEWERNET‑4432Bug3D drawing is not showing in GroupDocs Viewer
VIEWERNET‑4667BugBinaryFormatter exception in web application when working with EPS format
VIEWERNET‑5007BugSlow performance and huge memory consumption of small 2-page PDF file
VIEWERNET‑5203BugXLS conversion to HTML and PDF produces distorted results
VIEWERNET‑5269BugIncorrect listing and order of archive entries
VIEWERNET‑5303BugDifferent page number of document generated by GroupDocs.Viewer for HTML web view
VIEWERNET‑5315BugFix issue with incorrect picture location in Worksheet
VIEWERNET‑5347BugQuality of rendering PDF to HTML is greatly degraded from 24.3 to 25.3
VIEWERJAVA‑3951BugViewer.getViewInfo(ViewInfoOptions.forPdfView()) for .eml file throws: “The document appears to be corrupted and cannot be loaded.”

Disabling updating fields

A new public property was introduced in this version — isUpdateFields boolean property in the WordProcessingOptions class. It’s purpose is to disable updating fileds in WordProcessing documents like DOC, DOCX, DOCM and so on while saving these documents to the HTML, PDF, or images. More on this new feature here.

LHA support

Starting from this version 25.9, the GroupDocs.Viewer for Java supports the LHA/LZH archive format. This also includes the auto-detection of LHA files.

CAB support

Starting from this version 25.9, the GroupDocs.Viewer for Java supports the CAB (Cabinet) archive format. This also includes the auto-detection of CAB files.

Option to remove JavaScript

Starting from this version 25.9, along with the WordProcesing format, the ability of disabling or enabling JavaScript in the output HTML documents are supported for all relevant formats. More in the corresponding article.

Getting all used fonts

Starting from this version 25.9, the Viewer class contains a new method getAllFonts(). More on this in a separate article.

Public API changes