GraphicalPdfComparer

GraphicalPdfComparer

نظرة عامة

GraphicalPdfComparer هي فئة في Aspose.PDF FOSS لـ .NET.

يقارن صفحتين/وثيقتين PDF رسوميًا عن طريق تحويلهما إلى rasters وإبراز البكسلات التي تختلف.

توفر هذه الفئة 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.
 العربية