GraphicalPdfComparer

GraphicalPdfComparer

نمای کلی

GraphicalPdfComparer یک کلاس در Aspose.PDF FOSS برای .NET است.

دو صفحه/سند PDF را به‌صورت گرافیکی با رندر کردن آن‌ها به رسترها و برجسته‌سازی پیکسل‌های متفاوت مقایسه می‌کند.

این کلاس 7 متد برای کار با اشیاء GraphicalPdfComparer در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای .NET، برای هر برنامه .NET قابل دسترسی هستند. ویژگی‌ها: Color, Resolution, Threshold.

خواص

نامنوعدسترسیتوضیح
ResolutionResolutionخواندن/نوشتنوضوح رندرینگ استفاده شده برای رستریزه کردن صفحات.
ColorColorخواندن/نوشتنرنگ استفاده شده برای برجسته‌سازی پیکسل‌های متفاوت در خروجی تصویر.
Thresholddoubleخواندن/نوشتنتحمل، به عنوان درصد (۰..۱۰۰)، اختلاف رنگ هر کانال که زیر آن دو پیکسل یکسان در نظر گرفته می‌شوند.

روش ها

امضاتوضیح
GraphicalPdfComparer()یک مقایسه‌گر با تنظیمات پیش‌فرض (150 DPI، برجسته‌سازی قرمز، آستانه دقیق) ایجاد می‌کند.
GetDifference(page1: Page, page2: Page)هر دو صفحه را رندر کنید و اختلاف پیکسل به پیکسل آن‌ها را محاسبه کنید.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)دو صفحه را مقایسه کنید و overlay برجسته (صفحهٔ منبع با پیکسل‌های متفاوت Color) را به یک فایل تصویر بنویسید.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)دو سند را صفحه به صفحه مقایسه کنید، برای هر صفحه یک تصویر highlighted overlay image می‌نویسید و در 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.
 فارسی