इसका इस्तेमाल कैसे करें
- पहले बॉक्स में पुराना संस्करण और दूसरे में नया संस्करण चुनें। हर फ़ाइल की पेज गिनती उसके नाम के नीचे दिखती है।
- टेक्स्ट की तुलना करें दबाएँ। दोनों फ़ाइलें आपके ब्राउज़र में पेज-दर-पेज पढ़ी जाती हैं।
- ऊपर की चार गिनतियाँ पढ़ें: जोड़ी गई लाइनें, हटाई गई लाइनें, बिना बदलाव वाली लाइनें और बदले गए पेज।
- हर बदले हुए पेज को देखें: हरी लाइन सिर्फ नए संस्करण में है, लाल लाइन सिर्फ पुराने में। किसी बदलाव के आसपास की बिना बदलाव वाली लाइनें संदर्भ के लिए दिखाई जाती हैं।
लाइनों की तुलना कैसे होती है
हर पेज का टेक्स्ट PDF से लिया जाता है, जिसमें टेक्स्ट की हर पंक्ति एक लाइन होती है। लाइन के भीतर के स्पेस एक-एक स्पेस बना दिए जाते हैं और खाली लाइनें हटा दी जाती हैं, इसलिए सिर्फ स्पेसिंग का बदलाव नहीं गिना जाता। दोनों फ़ाइलों में एक ही स्थान वाला पेज एक-दूसरे से तुलना होता है; जो पेज सिर्फ एक फ़ाइल में है, उसकी तुलना खाली पेज से होती है।
तुलना वे सबसे कम जोड़ी और हटाई गई लाइनें ढूँढती है जो पुराने टेक्स्ट को नए में बदल दें। जो अनुच्छेद एक जगह से दूसरी जगह गया हो, वह एक जगह हटाया गया और दूसरी जगह जोड़ा गया दिखता है।
क्या तुलना नहीं होती
सिर्फ टेक्स्ट पढ़ा जाता है। तस्वीरें, रंग, पेज पर टेक्स्ट की स्थिति, फॉन्ट और फ़ॉर्म की भरी हुई वैल्यू तुलना में नहीं आतीं, और लाइन के भीतर बदला हुआ शब्द पूरी लाइन के हटने और जुड़ने के रूप में दिखता है।
स्कैन किया हुआ पेज ऐसी तस्वीर है जिसमें पढ़ने लायक टेक्स्ट नहीं होता, इसलिए उसकी तुलना नहीं हो सकती। टूल बताता है कि किस फ़ाइल में टेक्स्ट नहीं है।
- टेक्स्ट वैसे पढ़ा जाता है जैसे PDF उसे रखती है; जिस PDF का टेक्स्ट असामान्य तरीके से बना हो, उसका क्रम अलग निकल सकता है।
- बहुत अलग पेज सभी लाइनें हटी और सभी लाइनें जुड़ी के रूप में दिखते हैं। यह सही है, पर सबसे छोटी सूची नहीं।
उदाहरण: एक अनुबंध, संस्करण 1 और संस्करण 2
अनुबंध के संस्करण 1 में लिखा है कि भुगतान 30 दिन में देय है। संस्करण 2 में 45 दिन लिखा है, और पेज 3 पर एक नई शर्त जुड़ी है।
परिणाम में पेज 2 पर एक लाइन हटी दिखती है (पुराना वाक्य) और एक लाइन जुड़ी (नया वाक्य), और पेज 3 पर नई शर्त के लिए एक लाइन जुड़ी दिखती है, उनके आसपास की बिना बदलाव वाली लाइनों समेत।
अक्सर पूछे जाने वाले सवाल
क्या मेरी PDF फ़ाइलें कहीं अपलोड होती हैं?
नहीं। आपका ब्राउज़र दोनों फ़ाइलों का टेक्स्ट पढ़ता है और अपने डिवाइस पर तुलना करता है। कुछ भी हमारे सर्वर पर नहीं भेजा जाता।
एक बदला हुआ शब्द पूरी लाइन को बदला हुआ क्यों दिखाता है?
तुलना लाइन-दर-लाइन होती है, इसलिए एक बदला हुआ शब्द अपनी लाइन को फिर से हटी और जुड़ी के रूप में दिखाता है। शब्द देखने के लिए दोनों लाइनें साथ-साथ पढ़ें।
टूल यह क्यों कहता है कि फ़ाइल में टेक्स्ट नहीं है?
हो सकता है वह स्कैन हो, यानी पेजों की तस्वीर। तस्वीर को टेक्स्ट की तरह तुलना नहीं किया जा सकता। असली टेक्स्ट वाली PDF इस्तेमाल करें, या पहले स्कैन पर OCR चलाएँ।
दोनों पेजों में लाइनों की संख्या अलग क्यों है?
लाइनें वे होती हैं जो PDF में टेक्स्ट की लाइनों के रूप में रखी गई हैं, इसलिए अलग लाइन-ब्रेक या खिसका हुआ अनुच्छेद गिनती बदल देता है। पेज का सारांश बताता है कि हर पेज पर कितनी लाइनें जोड़ी और हटाई गईं।
क्या यह तस्वीरें या लेआउट तुलना करता है?
नहीं। यह सिर्फ टेक्स्ट की तुलना करता है। तस्वीरों या पेज के लेआउट में बदलाव ढूँढने के लिए दृश्य तुलना वाला टूल इस्तेमाल करें।
क्या यह फ़ोन पर चलता है?
हाँ। दोनों फ़ाइलें चुनें, टेक्स्ट की तुलना करें दबाएँ और पेज देखें। बड़ी फ़ाइलें फ़ोन पर ज्यादा समय लेती हैं।
स्रोत
- pdf.js, GitHub पर खुले स्रोत की लाइब्रेरी जो हर पेज का टेक्स्ट आपके ब्राउज़र में पढ़ती है (अंग्रेजी में)
- Myers, E. W. (1986): An O(ND) Difference Algorithm and Its Variations, लाइन तुलना का आधार (अंग्रेजी में)
आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।