Мы рады объявить о выпуске GroupDocs.Comparison for .NET 26.8, доступном с августа 2026.
Версия GroupDocs.Comparison 26.8 сосредоточена на режиме сравнения Side-by-Side: сравниватель теперь полностью формирует результат в памяти, а не полагается на временные файлы, список обнаруженных изменений доступен для PDF‑результатов Side-by-Side, и исправлена проблема конкурентного доступа, вызывавшая сбои при параллельном сравнении PDF.
Исправления и улучшения
- [Enhancement] Обработка потоков в памяти в режиме Side-by-Side. (COMPARISONNET-4828)
- [Enhancement] Список изменений теперь доступен для PDF‑результатов Side-by-Side. (COMPARISONNET-4728)
- [Bug] Исправление сбоев при параллельном сравнении PDF. (COMPARISONNET-4830)
Список изменений теперь доступен для PDF‑результатов Side-by-Side
Ранее, когда результат сравнения генерировался в режиме PDF Side-by-Side, список обнаруженных изменений не возвращался. Начиная с этого выпуска, Compare также возвращает полную коллекцию изменений в этом режиме, поэтому изменения можно просматривать, подсчитывать или экспортировать вместе с созданным документом.
using (Comparer comparer = new Comparer("source.docx"))
{
comparer.Add("target.docx");
var options = new PdfCompareOptions()
{
DisplayMode = PdfCompareOptions.ComparisonDisplayMode.SideBySide,
};
comparer.Compare("result.pdf", options);
ChangeInfo[] changes = comparer.GetChanges();
foreach (ChangeInfo change in changes)
{
Console.WriteLine($"{change.Id}: {change.Type} - {change.Text}");
}
}
Исправление сбоев при параллельном сравнении PDF
Запуск нескольких сравнений PDF одновременно мог приводить к неожиданным исключениям и сбоям процесса из‑за общего состояния внутри конвейера обработки PDF. Пострадавшие компоненты теперь являются потокобезопасными, поэтому несколько сравнений PDF могут выполняться одновременно — например, из веб‑сервиса, обрабатывающего одновременные запросы, или из параллельной пакетной обработки.
Как получить обновление
Вы можете получить последнюю версию через NuGet или скачать её напрямую с сайта GroupDocs.
NuGet
GroupDocs.Comparison for .NET 26.8
Прямое скачивание
Скачайте сборки как для .NET, так и для .NET Framework со страницы GroupDocs.Comparison for .NET 26.8.