We’re happy to announce the release of GroupDocs.Comparison for .NET 26.9, available as of September 2026.
GroupDocs.Comparison version 26.9 improves PDF comparison accuracy and performance, adds the ability to restrict external document resource loading, normalizes the order of deleted and inserted components in the diff output, and fixes several issues affecting Words, Slides, and PDF comparison.

Fixes and enhancements

  • [Enhancement] Restrict external document resource loading via LoadOptions. (COMPARISONNET-4866)
  • [Enhancement] Normalize order of deleted and inserted components in the comparison diff output. (COMPARISONNET-4897)
  • [Enhancement] Improve PDF comparison performance for documents with character-level text fragments. (COMPARISONNET-4892)
  • [Bug] Inline PDF comparison draws replacement text on top of the following line. (COMPARISONNET-4896)
  • [Bug] Line breaks inside PDF table cells are lost in the comparison result. (COMPARISONNET-4893)
  • [Bug] Fix “Page have not room to place a paragraphs” exception when comparing PDF documents. (COMPARISONNET-3909)
  • [Bug] Improve accuracy of PDF comparison for documents with tables. (COMPARISONNET-2370)
  • [Bug] Underlined text is not compared. (COMPARISONNET-2294)
  • [Bug] NullReferenceException during Words files comparison. (COMPARISONNET-4887)
  • [Bug] NullReferenceException during slides comparison. (COMPARISONNET-4883)

Restrict external document resource loading via LoadOptions

LoadOptions now includes SkipExternalResources and WhitelistedResources to control whether external resources referenced by a document (for example, linked images) are loaded during comparison.

  • SkipExternalResources – when true (the default), external resources are not loaded. Set to false to allow loading external resources.
  • WhitelistedResources – a list of resource names that are still allowed when SkipExternalResources is true.
var loadOptions = new LoadOptions
{
    SkipExternalResources = true,
    WhitelistedResources = new List<string> { "includepicture-field.png" }
};

using (Comparer comparer = new Comparer("source.docx", loadOptions))
{
    comparer.Add("target.docx", loadOptions);
    comparer.Compare("result.docx");
}

PDF comparison accuracy and performance

This release improves PDF comparison performance for documents with character-level text fragments and fixes several PDF-related issues, including inline replacement text overlapping the next line, lost line breaks inside table cells, the “Page have not room to place a paragraphs” exception, and more accurate comparison of documents with tables.

Normalized diff output order

Deleted and inserted components in the comparison diff output are now returned in a consistent, normalized order, making change lists easier to process and display.

How to get the update

You can get the latest version from NuGet or download it directly from the GroupDocs website.

NuGet

GroupDocs.Comparison for .NET 26.9

Direct download

Download assemblies for both .NET and .NET Framework from the GroupDocs.Comparison for .NET 26.9 page.

Learn more