GroupDocs.Viewer for Java 25.12 Release Notes

This major GroupDocs.Viewer for Java 25.12 release contains 3 new features with public API changes, two enhancements and 8 fixed bug.

Full list of changes in this release

KeyCategorySummary
VIEWERNET‑5239New featureOptionally disable preserving JavaScript when converting different formats to HTML
VIEWERNET‑5060BugCustomTempFonts folder is constantly growing on .NET Framework 4.6.2
VIEWERNET‑5145BugBug with merged letters in word when saving PPTX to HTML and images
VIEWERNET‑5379BugLogo at the right bottom corner is missing when converting PPTX to HTML
VIEWERNET‑5417BugJPEG to PDF rendering produces corrupted PDF that opens with errors in Adobe Acrobat
VIEWERNET‑5475ImprovementSupport freeze top row while rendering Spreadsheet documents to HTML
VIEWERNET‑5378BugException during PDF to HTML conversion
VIEWERNET‑5486New featureIntroduce distinct font type for each formats family
VIEWERNET‑5484New featureList substituted fonts when getting all fonts for the WordProcessing family formats
VIEWERNET‑5490ImprovementEmbed fonts when converting Spreadsheet documents to embedded HTML
VIEWERNET‑5374BugPDF attachment in base PDF in rendered to HTML format with issues
VIEWERNET‑5345BugGradient on background is not correct when rendering PDF to HTML
VIEWERNET‑3780BugFailed to load specific PSD

Short description

VIEWERNET-5486 and VIEWERNET-5484

The article “Getting all used fonts in the loaded document ” was completely rewritten and expanded to describe the new font-related features and updated public API

VIEWERNET-5490

In this version, when rendering input Spreadsheet document (XLS, XLSX, etc.) to the embedded HTML using the HtmlViewOptions.forEmbeddedResources() static factory and the isExcludeFonts() flag is not set to true (default value), then the resultant HTML document will have all the fonts embedded inside the HTML-markup using the base64 encoding.

Public API changes

Added

  • com.groupdocs.viewer.fonts.IFontInfo - interface and its multiple implementations:
    • com.groupdocs.viewer.fonts.WordProcessingFontInfo - class
    • com.groupdocs.viewer.fonts.WordProcessingSubstitutedFontInfo - class
    • com.groupdocs.viewer.fonts.PdfFontInfo - class
    • com.groupdocs.viewer.fonts.SpreadsheetFontInfo - class
    • com.groupdocs.viewer.fonts.PresentationFontInfo - class
  • com.groupdocs.viewer.fonts.FontStyles - now it is a class with plenty of useful properties

Removed