We’re happy to announce the release of GroupDocs.Comparison for .NET 26.4, available as of April 2026.
GroupDocs.Comparison version 26.4 focuses on significant improvements to PDF document comparison, introducing new display modes, page range filtering, and a dedicated PDF options class.

תיקונים ושיפורים

  • [Enhancement] ביצוע השוואה משופר למסמכי PDF. (COMPARISONNET-4732)
  • [Bug] תוקנה הלוגיקה של טיפול בגופנים משובצים בהשוואת PDF. (COMPARISONNET-4733)
  • [Bug] קובץ PDF עם טבלאות גורם לשגיאה במהלך העיבוד. (COMPARISONNET-4707)
  • [Feature] אפשרות לייצר תוצאה של השוואת PDF ציד לצד. (COMPARISONNET-4725)
  • [Feature] אפשרות לציין טווח עמודים להשוואת מסמכי PDF. (COMPARISONNET-4731)

תכונות מרכזיות

אפשרות לייצר תוצאה של השוואת PDF ציד לצד

שני מצבי תצוגה חדשים נוספו למחלקה החדשה PdfCompareOptions דרך המונה ComparisonDisplayMode:

  • SideBySide – כל עמוד תוצאה מציג את העמודים של המקור והיעד זה לצד זה. מחיקות מופיעות בצד שמאל (צד המקור) והוספות בצד ימין (צד היעד). תוכן משני המסמכים לעולם אינו חופף, מה שהופך מצב זה לאידיאלי כאשר המסמכים שונים במידה רבה.
  • Interleaved – מייצר מסמך עם עמודים מתחלפים: עמודים מספרים אי‑זוגיים מגיעים ממסמך המקור (מציגים מחיקות) ועמודים זוגיים מגיעים ממסמך היעד (מציגים הוספות). פתחו את התוצאה בתצוגת PDF עם “Two Page View” כדי לראות כל זוג מקור/יעד זה לצד זה.

הערה: ההתנהגות ברירת המחדל הקודמת (מסמך ממוזג יחיד עם הוספות ומחיקות מודגשות) נשמרת כ-ComparisonDisplayMode.Inline ונשארת ערך ברירת המחדל.

אפשרות לציין טווח עמודים להשוואת מסמכי PDF

כעת ניתן להגביל את השוואת ה-PDF לטווח עמודים ספציפי באמצעות המאפיין PagesSetup ב-PdfCompareOptions. כאשר לא מוגדר, כל העמודים מושווים כפי שהיה קודם.

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

    var options = new PdfCompareOptions()
    {
        CompareImagesPdf = true,
        DisplayMode = PdfCompareOptions.ComparisonDisplayMode.SideBySide,
        PagesSetup = new PagesSetup()
        {
            StartPage = 3,
            EndPage = 10
        }
    };

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

שינויים ב-API הציבורי

מחלקה חדשה PdfCompareOptions הוצגה לתצורת השוואה ייחודית ל-PDF, בהתאם לאותו דפוס כמו WordCompareOptions שהוצגה בגרסה 26.2.

  • PdfCompareOptions (namespace GroupDocs.Comparison.Options) — יורשת מ-CompareOptions ומוסיפה הגדרות ייחודיות ל-PDF:

    • DisplayMode – שולטת באופן שבו מסמך תוצאת השוואת ה-PDF מוצג; ערך ברירת המחדל הוא Inline (התנהגות ישנה)
    • PagesSetup – מציינת את טווח העמודים להשוואה; כאשר null, כל העמודים מושווים
    • CompareImagesPdf – האם להשוות תמונות במסמכי PDF
    • AnnotationAuthorName – שם המחבר המשמש להערות כאשר DisplayMode מוגדר ל-Interleaved
    • ImagesInheritanceMode – מציין את מקור הירושה של תמונות כאשר השוואת תמונות מושבתת
  • PdfCompareOptions.ComparisonDisplayMode ערכי המונה:

    • Inline (ברירת מחדל) – התנהגות ישנה; PDF ממוזג יחיד עם תוכן מחוק מודגש בצבע אחד ותוכן מוכנס מודגש בצבע אחר
    • SideBySide (חדש) – עמודי המקור והיעד מופיעים זה לצד זה בכל עמוד תוצאה; אין חפיפה של תוכן
    • Interleaved (חדש) – עמודים מתחלפים מקור/יעד; מומלץ לצפות ב-“Two Page View” בקורא PDF

איך לקבל את העדכון

ניתן לקבל את הגרסה האחרונה מ-NuGet או להוריד אותה ישירות מ-אתר GroupDocs.

NuGet

GroupDocs.Comparison for .NET 26.4

הורדה ישירה

הורידו את האסמבליות עבור .NET ו-.NET Framework מהדף GroupDocs.Comparison for .NET 26.4 .

למידע נוסף