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
Key | Category | Summary |
---|---|---|
VIEWERNET‑4739 | Feature | Add support for rendering multipage AI (Adobe Illustrator) files |
VIEWERNET‑5125 | Feature | Add support of LHA archive format |
VIEWERNET‑5134 | Feature | Display full email address when rendering email messages |
VIEWERNET‑5143 | Feature | Add possibility to disable updating fields with new option when saving WordProcessing documents |
VIEWERNET‑5152 | Feature | Text highlighting in rendered documents |
VIEWERNET‑5197 | Feature | Add public option to remove JavaScript from resultant HTML generated from input WordProcessing |
VIEWERNET‑5233 | Feature | Return all fonts used in input document via public API |
VIEWERNET‑5236 | Feature | Add support of Cabinet (CAB) archive format |
VIEWERNET‑5239 | Feature | Optionally disable preserving JavaScript when converting different formats to HTML |
VIEWERNET‑5242 | Feature | Add support of Windows Imaging Format (WIM) archive format |
VIEWERNET‑4740 | Improvement | Improve rendering of PSD (Photoshop) files to PNG format |
VIEWERNET‑5062 | Improvement | Remove JavaScript from output HTML when converting DOCX to Fixed-HTML |
VIEWERNET‑5104 | Improvement | Improve rendering XML documents to HTML in pageless and paged modes |
VIEWERNET‑5149 | Improvement | Eliminate empty style attributes and rulesets during serialization of HtmlDom and CssOm |
VIEWERNET‑5194 | Improvement | Improve validation and extracting dimensions from SVG images |
VIEWERNET‑5266 | Improvement | Support last modification date for entries of CAB, ISO, and TAR archives |
VIEWERNET‑5275 | Improvement | Detect whether specified XML files are truly XML |
VIEWERNET‑5381 | Enhancement | Significantly improve fonts extractor for all formats |
VIEWERNET‑3191 | Fix | “Index was outside the bounds of the array.” exception when rendering DWG file |
VIEWERNET‑3847 | Fix | Make readable exception for old versions of XLS files |
VIEWERNET‑5091 | Fix | Empty comments area is present when viewing Presentation family documents even if document contains no comments |
VIEWERNET‑5096 | Fix | Global styles affect Viewer App styles when rendering Archives to HTML |
VIEWERNET‑5098 | Fix | GetViewInfo() returns 0 for width and height for Archive files for HtmlViewOptions |
VIEWERNET‑5099 | Fix | GetViewInfo() should return non-zero width and height for XML documents |
VIEWERNET‑5127 | Fix | Unknown document property name when saving specific DOCX to HTML |
VIEWERNET‑5137 | Fix | Fix slide size according to notes |
VIEWERNET‑5148 | Fix | File corrupted exception when rendering EPS |
VIEWERNET‑2827 | Bug | “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‑3503 | Bug | “Invalid Base.” exception when rendering PS file |
VIEWERNET‑3610 | Bug | “Specified units are not supported: ex” exception when rendering TEX file |
VIEWERNET‑3691 | Bug | “Specified units are not supported: *” exception when rendering TEX file |
VIEWERNET‑3791 | Bug | Cannot view DXF |
VIEWERNET‑3819 | Bug | “CAD document rendering failed” exception when rendering DWF file |
VIEWERNET‑4432 | Bug | 3D drawing is not showing in GroupDocs Viewer |
VIEWERNET‑4667 | Bug | BinaryFormatter exception in web application when working with EPS format |
VIEWERNET‑5007 | Bug | Slow performance and huge memory consumption of small 2-page PDF file |
VIEWERNET‑5203 | Bug | XLS conversion to HTML and PDF produces distorted results |
VIEWERNET‑5269 | Bug | Incorrect listing and order of archive entries |
VIEWERNET‑5303 | Bug | Different page number of document generated by GroupDocs.Viewer for HTML web view |
VIEWERNET‑5315 | Bug | Fix issue with incorrect picture location in Worksheet |
VIEWERNET‑5347 | Bug | Quality of rendering PDF to HTML is greatly degraded from 24.3 to 25.3 |
VIEWERJAVA‑3951 | Bug | Viewer.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
- New
LHA
field in theFileType
class. - New
CAB
field in theFileType
class. - New
isRemoveJavaScript
boolean property in theHtmlViewOptions
class - New
isUpdateFields
boolean property in theWordProcessingOptions
class - New
UsedFontInfo
class in thecom.groupdocs.viewer.fonts
namespace - New
getAllFonts()
method in theViewer
class. - New
SearchHighlightOptions
class in thecom.groupdocs.viewer.options
namespace - New
search(SearchHighlightOptions)
method in theViewer
class. - New
FontStyles
class. - New
FontFormat
class.