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‑2819FixFail to convert a specific word document to PDF
CONVERSIONNET‑3420FixOther than PNG to PDF conversion throw exception for PNG source file
CONVERSIONNET‑3423Fix“System.DllNotFoundException: Unable to load DLL ?gdiplus?” exception when targeting .NET Standard 2.0 under MacOS
CONVERSIONNET‑3424FixCompatibility 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");
        }
    }