GroupDocs.Conversion for .NET 19.11 Release Notes

Major Features

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

  • Solved compatibility issues under .NET Standard 2.0
  • Now client application can hookup to converter and monitor for start, progress and complete states
  • Improved MPP to spreadsheet conversions

Full List of Issues Covering all Changes in this Release

CONVERSIONNET-3460FeatureProvide information for conversion start, end and progress
CONVERSIONNET-3345ImprovementMPP to XLS conversion improvement and missing information
CONVERSIONNET-2819BugFail to convert a specific word document to PDF
CONVERSIONNET-3420BugOther than PNG to PDF conversion throw exception for PNG source file
CONVERSIONNET-3423Bug“System.DllNotFoundException: Unable to load DLL ?gdiplus?” exception when targeting .NET Standard 2.0 under MacOS
CONVERSIONNET-3424BugCompatibility issues under .NET Standard 2.0

Public API and Backward Incompatible Changes

  1. GroupDocs.Conversion.ConverterSettings.Listener

    Introduced new property Listener

    /// <summary>
    /// The converter listener implementation used for monitoring conversion status and progress
    /// </summary>
    public IConverterListener Listener { get; set; } = NullConverterListener.Instance;


    var settings = new ConverterSettings
       Listener = new ConverterListener()

    ConverterListener is a class which implement IConverterListener interface:

    public class ConverterListener : IConverterListener
        public void Started()
            Console.WriteLine("Conversion started...");
        public void Progress(byte current)
            Console.WriteLine($"... {current} % ...");
        public void Completed()
            Console.WriteLine("... conversion completed");