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

الإصلاحات والتحسينات

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

قائمة التغييرات متاحة الآن لنتائج PDF جنبًا إلى جنب

في السابق، عندما تم إنشاء نتيجة المقارنة في وضع 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}");
    }
}

إصلاح الأعطال أثناء مقارنة PDF المتزامنة

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

كيفية الحصول على التحديث

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

NuGet

GroupDocs.Comparison for .NET 26.8

تحميل مباشر

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

المزيد