GroupDocs.Viewer for .NET 19.10 Release Notes

Major Features

There are 19 features, improvements and bug-fixes in this release, most notable are:

  • Starting from 19.10 GroupDocs.Viewer for .NET includes .NET Standard 2.0 version. It has full functionality of .NET Framework version with few limitations (see .NET Standard Assembly API Limitations)
  • Added support of Gnu Zipped File (.gzip) file format
  • Added support of StarOffice Calc Spreadsheet (.sxc) file format

Full List of Issues Covering all Changes in this Release

KeySummaryCategory
VIEWERNET-2183Adjust page size when rendering email messages into HTMLFeature
VIEWERNET-2129Support excluding fonts when rendering PDF documentsFeature
VIEWERNET-2128Support rendering PDF documents without embedding or producing external font resourcesFeature
VIEWERNET-2074Add Gnu Zipped File (.gzip) file format supportFeature
VIEWERNET-2037Add StarOffice Calc Spreadsheet (.sxc) file format supportFeature
VIEWERNET-1904Add .NET Standard 2.0 supportFeature
VIEWERNET-2122Improve rendering of Markdown Documentation File (*.md) file formatImprovement
VIEWERNET-2022Fit content by width when rendering mail messages into PDF/JPG/PNGImprovement
VIEWERNET-2178Tiff rendered incorrectlyBug
VIEWERNET-2169Incorrect image URLs when rendering email as HTMLBug
VIEWERNET-2168Blur image in when rendering slides as HTMLBug
VIEWERNET-2159Rendering Word document is taking a long timeBug
VIEWERNET-2157External resources failed to load when rendering Email messagesBug
VIEWERNET-2156Styles are lost when rendering XLSX into HTMLBug
VIEWERNET-2054The print preview of the rendered HTML is zoomed inBug
VIEWERNET-2051Exception when rendering Word document as HTMLBug
VIEWERNET-1996Rendering Diagram document provides improper output colorsBug
VIEWERNET-16A null reference or invalid value was found exception when rendering DWG as HTMLBug
VIEWERNET-15DWG rendered emptyBug

Public API and Backward Incompatible Changes

Following public class members were added, marked as obsolete, removed or replaced:

GroupDocs.Viewer.Options.LoadOptions

public LoadOptions(FileType fileType) constructor has been set as obsolete

This constructor is obsolete and will be available until January 2020 (v20.1). Please use the default parameterless constructor instead.

public LoadOptions(FileType fileType, string password) constructor has been set as obsolete

This constructor is obsolete and will be available until January 2020 (v20.1). Please use the default parameterless constructor instead.

public LoadOptions(FileType fileType, string password, Encoding encoding) constructor has been set as obsolete

This constructor is obsolete and will be available until January 2020 (v20.1). Please use the default parameterless constructor instead.

public LoadOptions() constructor has been added

/// <summary>
/// Initializes new instance of <see cref="LoadOptions"/> class.
/// </summary>
public LoadOptions()
{
    FileType = FileType.Unknown;
    Encoding = Encoding.Default;
}

public FileType FileType { get; set; } public setter has been added

/// <summary>
/// The type of the file to open.
/// </summary>
public FileType FileType { get; set; }

public string Password { get; set; } public setter has been added

/// <summary>
/// The password for opening password-protected file.
/// </summary>
public string Password { get; set; }

public Encoding Encoding { get; set; } public setter has been added

/// <summary>
/// The encoding used when opening text-based files or email messages such as <see cref="GroupDocs.Viewer.FileType.CSV"/>, <see cref="GroupDocs.Viewer.FileType.TXT"/>, and <see cref="GroupDocs.Viewer.FileType.MSG"/>.
/// Default value is <see cref="System.Text.Encoding.Default"/>.
/// </summary>
public Encoding Encoding { get; set; }