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– quandotrue(impostazione predefinita), le risorse esterne non vengono caricate. Impostalo afalseper consentire il caricamento delle risorse esterne.WhitelistedResources– un elenco di nomi di risorse che sono comunque consentiti quandoSkipExternalResourcesè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.