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।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
Resolution | Resolution | पढ़ें/लिखें | पृष्ठों को रास्टराइज़ करने के लिए उपयोग की जाने वाली रेंडरिंग रिज़ॉल्यूशन। |
Color | Color | पढ़ें/लिखें | छवि आउटपुट में विभिन्न पिक्सेल को हाइलाइट करने के लिए उपयोग किया गया रंग। |
Threshold | double | पढ़ें/लिखें | सहिष्णुता, प्रतिशत (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 पर सहेजें। |