ما خوشحالیم که انتشار GroupDocs.Comparison for .NET 26.2 را اعلام میکنیم که از فوریه 2026 در دسترس است.
نسخه 26.2 از GroupDocs.Comparison شامل چندین بهبود برای تقویت عملکرد و پایداری است، از جمله ارتقاءهای مرتبط با مقایسه اسناد Word و یک کلاس 옵션 جدید اختصاصی.
رفع مشکلات و بهبودها
- [Enhancement] عملکرد مقایسه برای اسناد Word بزرگحجم بهطور قابلملاحظهای بهبود یافت. (COMPARISONNET-4684)
- [Enhancement] امکان تعیین مستقیم ChangeType در متد
GetChanges. (COMPARISONNET-4548) - [Bug] رفع استثنای NullReference هنگام مقایسه اسناد Word با
WordTrackChanges = true. (COMPARISONNET-4688) - [Enhancement] کلاس جدید WordCompareOptions برای مقایسه اسناد Word. (COMPARISONNET-4685)
- [Bug] سقوط مقایسه سند زمانی که سند Word شامل فرمول کد فیلد چندخطی باشد. (COMPARISONNET-4295)
ویژگیهای اصلی
قابلیت تعیین ChangeType بهصورت مستقیم در متد GetChanges
اکنون میتوانید هنگام فراخوانی متد GetChanges مقدار ChangeType را بهصورت مستقیم مشخص کنید تا نوع تغییراتی که بازگردانده میشوند فیلتر گردد.
کلاس جدید WordCompareOptions برای مقایسه اسناد Word
یک کلاس جدید WordCompareOptions مخصوص مقایسه اسناد Word ایجاد شده است که به شما اجازه میدهد گزینههای مقایسه مختص Word را بهصورت اختصاصی و ایمن‑نوع (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);
}
تغییرات API عمومی
کلاس CompareOptions بازسازی شده تا تنظیمات خاص هر نوع سند را جدا کند. گزینههای مختص Word هماکنون در کلاس اختصاصی WordCompareOptions (مانند DisplayMode، MarkLineBreaks، CompareBookmarks و سایر گزینهها) موجود هستند. این ویژگیها هنوز در CompareOptions باقی ماندهاند اما بهعنوان obsolete علامتگذاری شده و در نسخههای آینده حذف خواهند شد. کدهای موجود همچنان با نسخههای پیشین سازگار خواهند بود.
نحوه دریافت بهروزرسانی
میتوانید آخرین نسخه را از NuGet دریافت کنید یا مستقیماً از وبسایت GroupDocs دانلود کنید.
NuGet
GroupDocs.Comparison برای .NET 26.2
دانلود مستقیم
اسمپلیها (assemblies) برای هر دو پلتفرم .NET و .NET Framework را از صفحهٔ GroupDocs.Comparison برای .NET 26.2 دریافت کنید.