Nous sommes heureux d’annoncer la sortie de GroupDocs.Comparison for .NET 26.2, disponible depuis février 2026.
GroupDocs.Comparison version 26.2 inclut de nombreuses améliorations pour renforcer les performances et la stabilité, notamment des améliorations pour la comparaison de documents Word et une nouvelle classe d’options dédiée.
Corrections et améliorations
- [Enhancement] Performance de comparaison significativement améliorée pour les documents Word de grande taille. (COMPARISONNET-4684)
- [Enhancement] Possibilité de spécifier ChangeType directement dans la méthode GetChanges. (COMPARISONNET-4548)
- [Bug] Correction d’une exception NullReference lors de la comparaison de documents Word avec WordTrackChanges = true. (COMPARISONNET-4688)
- [Enhancement] Nouvelle classe WordCompareOptions pour la comparaison de documents Word. (COMPARISONNET-4685)
- [Bug] Le processus de comparaison plante lorsqu’un document Word contient une formule de champ sur plusieurs lignes. (COMPARISONNET-4295)
Fonctionnalités majeures
Possibilité de spécifier ChangeType directement dans la méthode GetChanges
Vous pouvez désormais spécifier ChangeType directement lors de l’appel de la méthode GetChanges afin de filtrer les types de modifications retournés.
Nouvelle classe WordCompareOptions pour la comparaison de documents Word
Une nouvelle classe WordCompareOptions a été créée spécifiquement pour la comparaison de documents Word, vous permettant de configurer les options de comparaison propres à Word de manière dédiée et type‑safe.
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);
}
Modifications de l’API publique
CompareOptions a été refactorisé pour séparer les paramètres spécifiques à chaque type de document. Les options propres à Word sont désormais disponibles dans la classe dédiée WordCompareOptions (DisplayMode, MarkLineBreaks, CompareBookmarks, etc.). Ces propriétés restent présentes sur CompareOptions mais sont marquées comme obsolètes et seront supprimées dans une version future. Le code existant reste compatible.
Comment obtenir la mise à jour
Vous pouvez obtenir la dernière version depuis NuGet ou la télécharger directement depuis le site Web de GroupDocs.
NuGet
GroupDocs.Comparison for .NET 26.2
Téléchargement direct
Téléchargez les assemblages pour .NET et .NET Framework depuis la page GroupDocs.Comparison for .NET 26.2.