Siamo felici di annunciare il rilascio di GroupDocs.Comparison per .NET 26.2, disponibile a partire da febbraio 2026.
La versione 26.2 di GroupDocs.Comparison include numerosi miglioramenti per rafforzare le prestazioni e la stabilità, comprese le ottimizzazioni per il confronto dei documenti Word e una nuova classe di opzioni dedicata.

Correzioni e miglioramenti

  • [Miglioramento] Prestazioni di confronto significativamente migliorate per documenti Word di grandi dimensioni. (COMPARISONNET-4684)
  • [Miglioramento] Possibilità di specificare ChangeType direttamente nel metodo GetChanges. (COMPARISONNET-4548)
  • [Bug] Risolto l’eccezione NullReference durante il confronto di documenti Word con WordTrackChanges = true. (COMPARISONNET-4688)
  • [Miglioramento] Nuova classe WordCompareOptions per il confronto dei documenti Word. (COMPARISONNET-4685)
  • [Bug] Il confronto del documento va in crash quando il documento Word contiene una formula di codice campo multilinea. (COMPARISONNET-4295)

Funzionalità principali

Possibilità di specificare ChangeType direttamente nel metodo GetChanges

Ora è possibile specificare ChangeType direttamente quando si chiama il metodo GetChanges per filtrare i tipi di modifiche restituiti.

Nuova classe WordCompareOptions per il confronto dei documenti Word

È stata creata una nuova classe WordCompareOptions specificamente per il confronto dei documenti Word, consentendo di configurare le opzioni di confronto specifiche per Word in modo dedicato e tipizzato.

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);
}

Modifiche all’API pubblica

CompareOptions è stato ristrutturato per separare le impostazioni specifiche del tipo di documento. Le opzioni specifiche per Word sono ora disponibili nella classe dedicata WordCompareOptions (DisplayMode, MarkLineBreaks, CompareBookmarks e altre). Queste proprietà rimangono in CompareOptions ma sono contrassegnate come obsolete e saranno rimosse in una versione futura. Il codice esistente rimane compatibile retroattivamente.

Come ottenere l’aggiornamento

È possibile ottenere l’ultima versione da NuGet o scaricarla direttamente dal sito web di GroupDocs.

NuGet

GroupDocs.Comparison for .NET 26.2

Download diretto

Scarica gli assembly sia per .NET che per .NET Framework dalla pagina GroupDocs.Comparison for .NET 26.2 .

Per saperne di più