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

KeyCategorySummary
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;
    

    Usage

    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");
        }
    }