نحن سعداء بالإعلان عن إصدار GroupDocs.Comparison for .NET 26.8، المتاح اعتبارًا من أغسطس 2026. يركز إصدار GroupDocs.Comparison 26.8 على وضع المقارنة الجانبية (Side-by-Side): الآن يقوم المقارن بإنشاء نتيجته بالكامل في الذاكرة بدلاً من الاعتماد على ملفات مؤقتة، وتتوفر قائمة التغييرات المكتشفة لنتائج PDF الجانبية، كما تم إصلاح مشكلة التزامن التي كانت تتسبب في تعطل المقارنات المتوازية لملفات PDF.

Fixes and enhancements

  • [Enhancement] معالجة التدفق في الذاكرة أثناء المقارنة الجانبية. (COMPARISONNET-4828)
  • [Enhancement] أصبحت قائمة التغييرات متاحة الآن لنتائج PDF الجانبية. (COMPARISONNET-4728)
  • [Bug] إصلاح الأعطال أثناء مقارنة ملفات PDF المتزامنة. (COMPARISONNET-4830)

Change list is now available for Side-by-Side PDF results

في الإصدارات السابقة، عندما تم إنشاء نتيجة المقارنة في وضع PDF الجانبي، لم يتم إرجاع قائمة التغييرات المكتشفة. بدءًا من هذا الإصدار، تُعيد الدالة Compare مجموعة التغييرات الكاملة في هذا الوضع أيضًا، بحيث يمكن فحص التغييرات أو عدّها أو تصديرها جنبًا إلى جنب مع المستند الناتج.

using (Comparer comparer = new Comparer("source.docx"))
{
    comparer.Add("target.docx");

    var options = new PdfCompareOptions()
    {
        DisplayMode = PdfCompareOptions.ComparisonDisplayMode.SideBySide,
    };

    comparer.Compare("result.pdf", options);

    ChangeInfo[] changes = comparer.GetChanges();

    foreach (ChangeInfo change in changes)
    {
        Console.WriteLine($"{change.Id}: {change.Type} - {change.Text}");
    }
}

Fix crashes during concurrent PDF comparison

كان تشغيل عدة مقارنات PDF بشكل متوازي قد يؤدي إلى استثناءات غير متوقعة وتعطل العملية بسبب حالة مشتركة داخل خط أنابيب معالجة PDF. الآن أصبحت المكونات المتأثرة آمنة للاستخدام في بيئات متعددة الخيوط، وبالتالي يمكن تنفيذ مقارنات PDF متعددة في آنٍ واحد — على سبيل المثال، من خدمة ويب تتعامل مع طلبات متزامنة أو من معالجة دفعات متوازية.

How to get the update

يمكنك الحصول على أحدث نسخة من NuGet أو تنزيلها مباشرةً من موقع GroupDocs.

NuGet

GroupDocs.Comparison for .NET 26.8

Direct download

قم بتنزيل التجميعات لكل من .NET و .NET Framework من صفحة GroupDocs.Comparison for .NET 26.8.

Learn more