Мы рады объявить о выпуске GroupDocs.Comparison for .NET 26.2, доступном с февраля 2026.
Версия GroupDocs.Comparison 26.2 включает несколько улучшений, направленных на повышение производительности и стабильности, включая доработки сравнения документов Word и новый класс параметров.

Fixes and enhancements

  • [Enhancement] Существенно улучшена производительность сравнения для крупномасштабных документов Word. (COMPARISONNET-4684)
  • [Enhancement] Возможность указать ChangeType напрямую в методе GetChanges. (COMPARISONNET-4548)
  • [Bug] Исправлена ошибка NullReference при сравнении документов Word с WordTrackChanges = true. (COMPARISONNET-4688)
  • [Enhancement] Новый класс WordCompareOptions для сравнения документов Word. (COMPARISONNET-4685)
  • [Bug] Сравнение документов падает, когда документ Word содержит многострочную формулу кода поля. (COMPARISONNET-4295)

Major Features

Ability to specify ChangeType directly in the GetChanges method

Теперь вы можете указывать ChangeType напрямую при вызове метода GetChanges, чтобы фильтровать типы возвращаемых изменений.

New WordCompareOptions class for Word document comparison

Создан новый класс WordCompareOptions, специально предназначенный для сравнения документов Word, позволяющий настраивать параметры сравнения, специфичные для Word, в отдельном типобезопасном классе.

using (var comparer = new Comparer("source.docx"))
{
    comparer.Add("target.docx");

    var options = new WordCompareOptions()
    {
        DetectStyleChanges = true,
        DisplayMode = WordCompareOptions.ComparisonDisplayMode.Revisions
    };

    comparer.Compare("result.docx", options);
}

Public API changes

CompareOptions был рефакторирован для отделения настроек, специфичных для типа документа. Параметры, специфичные для Word, теперь доступны в отдельном классе WordCompareOptions (DisplayMode, MarkLineBreaks, CompareBookmarks и другие). Эти свойства остаются в CompareOptions, но помечены как obsolete и будут удалены в будущих выпусках. Существующий код остаётся совместимым.

How to get the update

Вы можете получить последнюю версию из NuGet или скачать её напрямую с сайта GroupDocs.

NuGet

GroupDocs.Comparison for .NET 26.2

Direct download

Скачайте сборки как для .NET, так и для .NET Framework со страницы GroupDocs.Comparison for .NET 26.2 .

Learn more