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(namespaceGroupDocs.Comparison.Options) — יורשת מ-CompareOptionsומוסיפה הגדרות ייחודיות ל-PDF:- DisplayMode – שולטת באופן שבו מסמך תוצאת השוואת ה-PDF מוצג; ערך ברירת המחדל הוא
Inline(התנהגות ישנה) - PagesSetup – מציינת את טווח העמודים להשוואה; כאשר
null, כל העמודים מושווים - CompareImagesPdf – האם להשוות תמונות במסמכי PDF
- AnnotationAuthorName – שם המחבר המשמש להערות כאשר
DisplayModeמוגדר ל-Interleaved - ImagesInheritanceMode – מציין את מקור הירושה של תמונות כאשר השוואת תמונות מושבתת
- DisplayMode – שולטת באופן שבו מסמך תוצאת השוואת ה-PDF מוצג; ערך ברירת המחדל הוא
-
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 .