GroupDocs.Viewer for .NET 25.9 Release Notes

This major GroupDocs.Viewer for .NET 25.9 release contains two new features with public API changes, one enhancement and 4 fixed bug.

Full list of changes in this release

KeyCategorySummary
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
VIEWERNET‑5485Bug[UI] Groupdocs Viewer 8.0.7 - Wrong page no displayed initially during server delays to return pages

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 ExcludeFonts 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

  • Fonts.IFontInfo - interface and its multiple implementations:
    • Fonts.WordProcessingFontInfo - struct
    • Fonts.WordProcessingSubstitutedFontInfo - struct
    • Fonts.PdfFontInfo - struct
    • Fonts.SpreadsheetFontInfo - struct
    • PresentationFontInfo.PdfFontInfo - struct
  • Fonts.FontStyles - now it is a struct with plenty of useful properties

Removed