जावा लाइब्रेरी के माध्यम से एन्क्रिप्ट किए गए PDF दस्तावेज़ों की तुलना करें
दो PDF दस्तावेज़ों की तुलना करने के लिए Open Source Java API और आसानी से PDF फ़ाइल में परिणामों को संग्रहीत या प्रदर्शित करने के लिए।
पीडीएफ पोर्टेबल दस्तावेज़ प्रारूप के लिए खड़ा है; पीडीएफ फाइल फॉर्मेट दुनिया भर में सबसे अधिक इस्तेमाल किए जाने वाले फाइल फॉर्मेट में से एक है। PDF एक लचीला फ़ाइल स्वरूप है जिसमें आप अपने संगठन की ज़रूरतों को पूरा करने के लिए कई अलग-अलग तरीकों से काम कर सकते हैं। कभी-कभी पीडीएफ फाइल के दो संस्करणों की तुलना करने की आवश्यकता होती है ताकि यह जांचा जा सके कि क्या बदला गया है। ओपन सोर्स जावा लाइब्रेरी PdfCompare डेवलपर्स को अपने स्वयं के एप्लिकेशन के अंदर PDF दस्तावेज़ों की तुलना करने में मदद करता है। आप आसानी से दो पीडीएफ फाइलों की तुलना कर सकते हैं और परिणामों को पीडीएफ फाइल में आसानी से स्टोर या प्रदर्शित कर सकते हैं। तुलना के दौरान आप विशिष्ट पृष्ठों या पृष्ठों के कुछ क्षेत्रों को आसानी से अनदेखा कर सकते हैं। आप उन पीडीएफ फाइलों को आसानी से चुन और लोड कर सकते हैं जिनकी आप तुलना करना चाहते हैं
एक सरल इंटरैक्टिव यूआई है जिसे उपयोगकर्ता कक्षा de.redsix.pdfcompare.Main पर कॉल करके आसानी से शुरू कर सकते हैं। पीडीएफ दस्तावेज़ के विभिन्न भागों में अंतर करने के लिए पुस्तकालय विभिन्न प्रकार के चिह्नों का उपयोग करता है। आप आयताकार क्षेत्रों को परिभाषित कर सकते हैं जिन्हें तुलना के दौरान अनदेखा किया जा सकता है। उसके लिए, एक फ़ाइल बनाने की आवश्यकता है, जो क्षेत्रों को अनदेखा करने के लिए परिभाषित करती है।
पीडीएफ तुलना के साथ शुरुआत करना
कृपया अपनी परियोजना में मावेन निर्भरता जोड़ने के लिए निम्नलिखित कमांड का उपयोग करें।
ओपनपीडीएफ मेवेन निर्भरता
<dependency>
<groupId>de.redsix</groupId>
<artifactId>pdfcompare</artifactId>
<version>...</version> <!-- see current version in the maven central tag above -->
</dependency>
पिक्सेल द्वारा पीडीएफ फाइलों की तुलना करें
ओपन सोर्स लाइब्रेरी PdfCompare में जावा कोड का उपयोग करके पिक्सेल द्वारा पीडीएफ फाइलों की पिक्सेल की तुलना करने के लिए समर्थन शामिल है। तुलनात्मक दस्तावेजों के विभिन्न क्षेत्रों की पहचान करने के लिए पुस्तकालय विभिन्न प्रकार की रंग योजनाओं का उपयोग कर रहा है। दस्तावेज़ के समान या समान पिक्सेल थोड़े फीके पड़ जाते हैं। अलग-अलग पिक्सेल लाल और हरे रंग में चिह्नित होते हैं। पीले पिक्सेल अनदेखा क्षेत्र दिखा रहे हैं और पेपर क्षेत्रों के किनारों को मैजेंटा रंग में चिह्नित किया गया है। वे पृष्ठ जो अपेक्षित थे, लेकिन नहीं आए, उन्हें लाल बॉर्डर से चिह्नित किया गया है। आप आसानी से रंग योजना बदल सकते हैं। रंग योजना बदलने के लिए कृपया "application.conf" नामक फ़ाइल को क्लासपाथ के मूल में शामिल करें। आप आसानी से इस फ़ाइल के अंदर HTML-Stlye प्रारूप में एक नई रंग योजना निर्दिष्ट कर सकते हैं।
एन्क्रिप्टेड पीडीएफ दस्तावेज़ों की तुलना करें
PdfCompare लाइब्रेरी ने जावा कमांड का उपयोग करके अपने स्वयं के अनुप्रयोगों के अंदर एन्क्रिप्टेड पीडीएफ दस्तावेजों की तुलना करने के लिए कार्यक्षमता प्रदान की है। पासवर्ड से सुरक्षित पीडीएफ फाइलों की तुलना करने के लिए आपको दस्तावेजों का पासवर्ड देना होगा। आप इस उद्देश्य के लिए दो विधियों का उपयोग कर सकते हैं और पासवर्ड को एक स्ट्रिंग पैरामीटर के रूप में पास करने की आवश्यकता है।
दस्तावेज़ तुलना के दौरान पीडीएफ क्षेत्रों को छोड़कर
ओपन सोर्स PdfCompare लाइब्रेरी सॉफ्टवेयर डेवलपर्स को पीडीएफ दस्तावेजों की तुलना के दौरान कुछ क्षेत्रों को बाहर करने की क्षमता देती है। किसी क्षेत्र को बाहर करने के लिए आपको उस क्षेत्र को परिभाषित करने की आवश्यकता है। आप एक फ़ाइल बना सकते हैं और उस फ़ाइल के अंदर एक आयताकार क्षेत्र को अनदेखा करने के लिए परिभाषित कर सकते हैं। तुलना के दौरान, यदि प्रदान की गई बहिष्करण फ़ाइल नहीं मिलती है, तो इसे अनदेखा कर दिया जाता है और तुलना बहिष्करण के बिना की जाती है।