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 .

Dowiedz się więcej