GraphicalPdfComparer

GraphicalPdfComparer

סקירה כללית

GraphicalPdfComparer היא מחלקה ב-Aspose.PDF FOSS ל-.NET.

משווה גרפית שני דפי/מסמכי PDF על-ידי רינדור שלהם לרסטרים והדגשת הפיקסלים השונים.

מחלקה זו מספקת 7 שיטות לעבודה עם אובייקטים GraphicalPdfComparer בתוכניות .NET. השיטות הזמינות כוללות: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS ל-.NET. מאפיינים: Color, Resolution, Threshold.

מאפיינים

שםסוגגישהתיאור
ResolutionResolutionקריאה/כתיבהרזולוציית הרינדור המשמשת לרסטריזציה של העמודים.
ColorColorקריאה/כתיבההצבע המשמש להדגשת פיקסלים שונים בפלט התמונה.
Thresholddoubleקריאה/כתיבהסובלנות, כאחוז (0..100), של הפרש צבע לכל ערוץ שמתחתיו שני פיקסלים נחשבים זהים.

שיטות

חתימהתיאור
GraphicalPdfComparer()יוצר משווה עם הגדרות ברירת מחדל (150 DPI, הדגשה אדומה, סף מדויק).
GetDifference(page1: Page, page2: Page)מייצר את שני העמודים ומחשב את ההפרש לכל פיקסל.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)משווה שני עמודים וכותב את שכבת ההדגשה (עמוד המקור עם פיקסלים שונים צבועים ב-Color) לקובץ תמונה.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)השווה שני מסמכים עמוד אחרי עמוד, וכתוב תמונת שכבה מודגשת אחת לכל עמוד בתיקייה targetDirectory.
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)השווה שני עמודים והוסף את השכבה המודגשת כעמוד בקובץ PDF שנכתב ל-resultPdfPath.
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)השווה שני עמודים והוסף את השכבה המודגשת כעמוד ב-pdfDocument.
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)השווה שני מסמכים עמוד אחרי עמוד וכתוב קובץ PDF יחיד שבו העמודים מכילים את השכבות המודגשות, ל-resultPdfPath.
 עברית