ما خوشحالیم که انتشار GroupDocs.Comparison for .NET 26.8 را اعلام می‌کنیم که از آگوست 2026 در دسترس است.
نسخه 26.8 از GroupDocs.Comparison بر حالت مقایسه Side-by-Side متمرکز شده است: مقایسه‌کننده اکنون نتیجه خود را به‌صورت کامل در حافظه می‌سازد و دیگر به فایل‌های موقت وابسته نیست، فهرست تغییرات شناسایی‌شده برای نتایج PDF در حالت Side-by-Side در دسترس است و مشکلی که باعث سقوط برنامه هنگام مقایسه همزمان PDF می‌شد، برطرف شده است.

رفع اشکالات و بهبودها

  • [Enhancement] پردازش جریان در حافظه در مقایسه Side-by-Side. (COMPARISONNET-4828)
  • [Enhancement] فهرست تغییرات اکنون برای نتایج PDF در حالت Side-by-Side در دسترس است. (COMPARISONNET-4728)
  • [Bug] رفع سقوط برنامه هنگام مقایسه همزمان PDF. (COMPARISONNET-4830)

فهرست تغییرات اکنون برای نتایج PDF در حالت Side-by-Side در دسترس است

قبلاً، زمانی که نتیجه مقایسه در حالت PDF Side-by-Side تولید می‌شد، فهرست تغییرات شناسایی‌شده برگردانده نمی‌شد. از این نسخه، متد 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 شود. اجزای تحت‌تأثیر اکنون ایمن برای استفاده در چندین رشته (thread‑safe) هستند، بنابراین می‌توان چندین مقایسه PDF را همزمان اجرا کرد — برای مثال، از یک سرویس وب که درخواست‌های همزمان را مدیریت می‌کند یا از پردازش دسته‌ای موازی.

نحوه دریافت به‌روزرسانی

می‌توانید آخرین نسخه را از NuGet دریافت کنید یا مستقیماً از وب‌سایت GroupDocs دانلود کنید.

NuGet

GroupDocs.Comparison for .NET 26.8

دانلود مستقیم

دستگاه‌های اجرایی برای هر دو .NET و .NET Framework را از صفحه GroupDocs.Comparison for .NET 26.8 دانلود کنید.

بیشتر بدانید