GroupDocs.Comparison for .NET 25.3 Release Notes

The release of GroupDocs.Comparison version 25.3 adds new enhancements and fixes bugs to further improving the product experience.

Full list of changes in this release

KeyCategorySummary
COMPARISONNET-4118🔧 FixPDF preview page displays bold characters in the Linux environment
COMPARISONNET-4294🔧 FixSaving output images for Word document pages preview takes too long

Major Features

Saving output images for Word document pages preview takes too long

In previous versions, generating output images for Word document page previews took too long, especially for large files. In this release, we have optimized the process, significantly reducing the processing time.

string sourcePath = @"source.docx";

using (Comparer comparer = new Comparer(sourcePath))
{
    ReleasePageStream releasePageStreamDelegate = delegate (int number, Stream stream)
    {
        stream.Close();
    };

    PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
    {
        string outputFolder = @"c:\Temp";
        var pagePath = Path.Combine(outputFolder, $"result_{pageNumber}.png");
        return File.Create(pagePath);
    },
    releasePageStreamDelegate);

    previewOptions.PreviewFormat = PreviewFormats.PNG;
    previewOptions.PageNumbers = pageNumbers;
    comparer.Source.GeneratePreview(previewOptions);
}