GroupDocs.Viewer for Java 24.12 Release Notes

Full list of changes in this release

KeyCategorySummary
VIEWERNET‑4379FeatureAdd support for additional PDF optimizations
VIEWERNET‑4816FeatureAdd Zstandard Compressed File (.ZST) file-format support
VIEWERNET‑4927FeatureAdd ISO optical disk image file-format support
VIEWERNET‑4963FeatureImplement own high-quality conversion of XML to HTML
VIEWERNET‑4891EnhancementImplement roundabout to fix corrupted A link in output HTML markup
VIEWERNET‑3695EnhancementImprove rendering for TSV/CSV files
VIEWERNET‑4968EnhancementUnknown in files list when rendering ZST from stream
VIEWERNET‑3461Fix“Could not load file. File is corrupted or damaged.” exception when rendering AI file
VIEWERNET‑3740Fix“Could not load file. File is corrupted or damaged.” exception when rendering AI file
VIEWERNET‑3612Fix“Could not load file. File is corrupted or damaged.” exception when rendering AI file
VIEWERNET‑4882FixCan’t render barcode: not enough space
VIEWERNET‑4889FixProblem with csv file in Groupdocs viewer 20.8
VIEWERNET‑4590FixConverting certain PDF to HTML loses some information
VIEWERNET‑4824FixPDF view problem
VIEWERNET‑3686Fix“Could not load file. File is corrupted or damaged.” exception when rendering AI file
VIEWERNET‑4032Fix“Unable to read beyond the end of the stream.” exception when rendering XLS file
VIEWERNET‑4881FixPDF to HTML: Setting default font name raise exception
VIEWERNET‑4887FixImages have wrong colors when converting certain PDF to PNG
VIEWERNET‑4936FixJpg viewer issues with GroupDocs.Viewer release starting 24.3.0 and above
VIEWERNET‑4942FixException while viewing specific XLSM file
VIEWERNET‑4888FixXLS Spreadsheets are cutting off when converting them to PNG
VIEWERNET‑4745Fix"Value cannot be null. (Parameter 'bytes')" error during call viewer.view for the VCF file.
VIEWERNET‑4984FixImage is missing when rendering Excel file
VIEWERNET‑5006FixEval err. when rendering Excel file

Major Features

Support Of Additional PDF Optimizations

In the version 24.12 the GroupDocs.Viewer for Java contains two new PDF optimization options, which are represented by the RemoveUnusedObjects and RemoveUnusedStreams boolean flag within the PdfOptimizationOptions class.

We have prepared a special article, which describes these new features in details.

Support Of New Archive Formats

In the version 24.12 the GroupDocs.Viewer for Java has started to support two new archive formats: Zstandard and ISO (Optical Disk Image). For the Zstandard the GroupDocs.Viewer supports both “pure” archives (when only a single input file is packed to the *.zst file) and TAR-wrapped archives (when multiple input files and/or folders are packed to the intermediate single TAR file, and then this TAR file itself is packed to the final *tar.zst or *.tzst file).

New XML converter

In the version 24.12 the GroupDocs.Viewer for Java contains a completely new XML processing module, which highly increases the quality, fidelity and robustness of the processing documents in the XML format. This new XML module is responsible for converting XML documents to all supported formats: HTML, PDF, PNG, and JPEG, and it provides formatting of XML structure, highlighting its different parts (like nodes, attributes, comments and so on), recognition of URIs and email addresses inside the XML markup, fixing invalid (broken) XML documents, pagination a single XMl document onto multiple pages, and so on. This new XML module is described in the new article in details.