Siamo felici di annunciare il rilascio di GroupDocs.Comparison per .NET 26.9, disponibile a partire da settembre 2026.
La versione 26.9 di GroupDocs.Comparison migliora la precisione e le prestazioni del confronto PDF, aggiunge la possibilità di limitare il caricamento di risorse esterne del documento, normalizza l’ordine dei componenti eliminati e inseriti nell’output delle differenze e risolve diversi problemi che interessano il confronto di Word, Slides e PDF.

Correzioni e miglioramenti

  • [Enhancement] Limita il caricamento di risorse esterne del documento tramite LoadOptions. (COMPARISONNET-4866)
  • [Enhancement] Normalizza l’ordine dei componenti eliminati e inseriti nell’output delle differenze di confronto. (COMPARISONNET-4897)
  • [Enhancement] Migliora le prestazioni del confronto PDF per documenti con frammenti di testo a livello di carattere. (COMPARISONNET-4892)
  • [Bug] Il confronto PDF in linea disegna il testo di sostituzione sopra la riga successiva. (COMPARISONNET-4896)
  • [Bug] I ritorni a capo all’interno delle celle delle tabelle PDF vengono persi nel risultato del confronto. (COMPARISONNET-4893)
  • [Bug] Correggi l’eccezione “La pagina non ha spazio per posizionare un paragrafo” durante il confronto di documenti PDF. (COMPARISONNET-3909)
  • [Bug] Migliora la precisione del confronto PDF per documenti con tabelle. (COMPARISONNET-2370)
  • [Bug] Il testo sottolineato non viene confrontato. (COMPARISONNET-2294)
  • [Bug] NullReferenceException durante il confronto di file Word. (COMPARISONNET-4887)
  • [Bug] NullReferenceException durante il confronto di presentazioni Slides. (COMPARISONNET-4883)

Limita il caricamento di risorse esterne del documento tramite LoadOptions

LoadOptions ora include SkipExternalResources e WhitelistedResources per controllare se le risorse esterne a cui fa riferimento un documento (ad esempio immagini collegate) vengano caricate durante il confronto.

  • SkipExternalResources – quando true (impostazione predefinita), le risorse esterne non vengono caricate. Impostalo a false per consentire il caricamento delle risorse esterne.
  • WhitelistedResources – un elenco di nomi di risorse che sono comunque consentiti quando SkipExternalResources è true.
var loadOptions = new LoadOptions
{
    SkipExternalResources = true,
    WhitelistedResources = new List<string> { "includepicture-field.png" }
};

using (Comparer comparer = new Comparer("source.docx", loadOptions))
{
    comparer.Add("target.docx", loadOptions);
    comparer.Compare("result.docx");
}

Precisione e prestazioni del confronto PDF

Questa versione migliora le prestazioni del confronto PDF per documenti con frammenti di testo a livello di carattere e risolve diversi problemi legati ai PDF, inclusi il testo di sostituzione in linea che si sovrappone alla riga successiva, la perdita dei ritorni a capo all’interno delle celle delle tabelle, l’eccezione “La pagina non ha spazio per posizionare un paragrafo” e un confronto più accurato dei documenti con tabelle.

Ordine normalizzato dell’output delle differenze

I componenti eliminati e inseriti nell’output delle differenze di confronto sono ora restituiti in un ordine coerente e normalizzato, rendendo le liste di modifiche più facili da elaborare e visualizzare.

Come ottenere l’aggiornamento

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

NuGet

GroupDocs.Comparison for .NET 26.9

Download diretto

Scarica gli assembly per .NET e .NET Framework dalla pagina GroupDocs.Comparison for .NET 26.9.

Per saperne di più