Z przyjemnością ogłaszamy wydanie GroupDocs.Comparison for .NET 26.8, dostępne od sierpnia 2026.
Wersja 26.8 GroupDocs.Comparison koncentruje się na trybie porównywania Side-by-Side: porównywarka teraz buduje wynik w całości w pamięci, zamiast polegać na plikach tymczasowych, wykryta lista zmian jest dostępna dla wyników PDF w trybie Side-by-Side oraz naprawiono problem współbieżności, który powodował awarie podczas równoległego porównywania PDF.
Poprawki i ulepszenia
- [Enhancement] Przetwarzanie strumieni w pamięci w trybie Side-by-Side. (COMPARISONNET-4828)
- [Enhancement] Lista zmian jest teraz dostępna dla wyników PDF w trybie Side-by-Side. (COMPARISONNET-4728)
- [Bug] Naprawiono awarie podczas równoległego porównywania PDF. (COMPARISONNET-4830)
Lista zmian jest teraz dostępna dla wyników PDF w trybie Side-by-Side
Wcześniej, gdy wynik porównania był generowany w trybie PDF Side-by-Side, lista wykrytych zmian nie była zwracana. Od tej wersji metoda Compare zwraca pełną kolekcję zmian również w tym trybie, dzięki czemu zmiany można przeglądać, liczyć lub eksportować razem z wygenerowanym dokumentem.
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}");
}
}
Naprawiono awarie podczas równoległego porównywania PDF
Uruchamianie kilku porównań PDF równocześnie mogło prowadzić do nieoczekiwanych wyjątków i awarii procesu spowodowanych współdzielonym stanem w wewnętrznym potoku przetwarzania PDF. Dotknięte komponenty są teraz bezpieczne wątkowo, więc wiele porównań PDF może być wykonywanych jednocześnie — na przykład z usługi internetowej obsługującej równoległe żądania lub z równoległego przetwarzania wsadowego.
Jak uzyskać aktualizację
Najnowszą wersję można pobrać z NuGet lub ściągnąć bezpośrednio ze strony GroupDocs.
NuGet
GroupDocs.Comparison for .NET 26.8
Bezpośrednie pobranie
Pobierz zestawy (assemblies) dla .NET i .NET Framework ze strony GroupDocs.Comparison for .NET 26.8 .