Мы рады объявить о выпуске GroupDocs.Comparison for .NET 26.2, доступном с февраля 2026.
Версия GroupDocs.Comparison 26.2 включает множество улучшений, направленных на повышение производительности и стабильности, включая улучшения сравнения Word‑документов и новый специализированный класс параметров.
Исправления и улучшения
- [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)
Основные функции
Возможность указывать ChangeType напрямую в методе GetChanges
Теперь вы можете указывать ChangeType напрямую при вызове метода GetChanges, чтобы фильтровать типы возвращаемых изменений.
Новый класс WordCompareOptions для сравнения Word‑документов
Создан новый класс 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);
}
Изменения публичного API
CompareOptions был переработан, чтобы отделить настройки, специфичные для типа документа. Параметры, специфичные для Word, теперь доступны в отдельном классе WordCompareOptions (DisplayMode, MarkLineBreaks, CompareBookmarks и другие). Эти свойства остаются в CompareOptions, но помечены как obsolete и будут удалены в будущих версиях. Существующий код остаётся совместимым.
Как получить обновление
Вы можете получить последнюю версию из NuGet или скачать её напрямую с веб‑сайта GroupDocs.
NuGet
GroupDocs.Comparison for .NET 26.2
Прямое скачивание
Скачайте сборки как для .NET, так и для .NET Framework со страницы GroupDocs.Comparison for .NET 26.2 .