GraphicalPdfComparer

GraphicalPdfComparer

अवलोकन

GraphicalPdfComparer Aspose.PDF FOSS में .NET के लिए एक क्लास है।

दो PDF पृष्ठों/दस्तावेज़ों की ग्राफ़िकल तुलना करता है, उन्हें रास्टर में रेंडर करके और अलग-अलग पिक्सेल को हाइलाइट करके।

यह क्लास .NET प्रोग्रामों में GraphicalPdfComparer ऑब्जेक्ट्स के साथ काम करने के लिए 7 मेथड्स प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer। सभी सार्वजनिक सदस्य Aspose.PDF FOSS for .NET पैकेज को इंस्टॉल करने के बाद किसी भी .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)दो पृष्ठों की तुलना करें और हाइलाइटेड ओवरले को resultPdfPath में लिखे गए PDF में एक पृष्ठ के रूप में जोड़ें।
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)दो पृष्ठों की तुलना करें और हाइलाइटेड ओवरले को pdfDocument में एक पृष्ठ के रूप में जोड़ें।
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)दो दस्तावेज़ों की पृष्ठ दर पृष्ठ तुलना करें और एक एकल PDF लिखें जिसमें प्रत्येक पृष्ठ पर हाइलाइटेड ओवरले हों, इसे resultPdfPath पर सहेजें।
 हिन्दी