देख रहे हैं: हिन्दी अंग्रेज़ी में देखें

PDF तुलना

PDF के दो संस्करण छोड़ें और पन्ने-दर-पन्ने विज़ुअल डिफ़ देखें। यह आपके ब्राउज़र में चलता है — फ़ाइलें आपके डिवाइस से बाहर नहीं जातीं।

PDF A छोड़ें या
PDF B छोड़ें या
  1. बाईं ओर PDF A (पुराना या संदर्भ संस्करण) छोड़ें।
  2. दाईं ओर PDF B (नया या उम्मीदवार संस्करण) छोड़ें।
  3. DPI और समानता सीमा चुनें (ज़्यादातर मामलों में डिफ़ॉल्ट ठीक हैं)।
  4. तुलना करें पर क्लिक करें। साथ-साथ पन्ना-दर-पन्ना अंतर देखें।
यह क्या करता है?

A और B का हर पन्ना चयनित DPI पर बिटमैप में रेंडर किया जाता है। टूल दोनों रेंडर पर पिक्सेल-दर-पिक्सेल चलता है; जिस भी पिक्सेल की RGB दूरी सीमा से ज़्यादा हो, उसे डिफ़ इमेज में लाल चिह्नित किया जाता है। गैर-समान पन्ने (यदि पन्ना संख्या अलग हो) सारांश में दिखाए जाते हैं और छोड़ दिए जाते हैं।

उदाहरण

Compare: contract-v4.pdf (12 pages) vs contract-v5.pdf (12 pages)
DPI:     100
Output:  3 pages differ, 9 identical.
         Page 7: 4.2% of pixels changed
         Page 8: 0.8% of pixels changed
         Page 11: 11.6% of pixels changed

सामान्य त्रुटियाँ और सावधानियाँ

अधिकांश समस्याएँ PDF के रेंडर होने के तरीक़े से आती हैं, असली कंटेंट अंतर से नहीं। सारांश पंक्ति दिखाती है कि टूल ने क्या पाया।

  • "समान" PDF भी अंतर दिखा रहे हैं। अलग-अलग एंटी-एलियासिंग या फ़ॉन्ट हिंटिंग से दो PDF एक ही पन्ने को दृश्यत: समान पर पिक्सेल-स्तर पर अलग रेंडर कर सकते हैं। थ्रेशोल्ड स्लाइडर को 12–16 तक बढ़ाएँ ताकि नज़र-न-आने वाले डिफ़ फ़िल्टर हो जाएँ।
  • बड़े दस्तावेज़ों पर उच्च DPI पर मेमोरी कम पड़ना। Letter आकार पन्ना 300 DPI पर ~2500×3300 = 33 MB कैनवास डेटा होता है, A/B/डिफ़ यानी तीन गुना, और हर पन्ने के लिए। 50 से अधिक पन्नों के लिए DPI 100 पर रखें।
  • रोटेशन या स्केल अंतर। यदि एक PDF के पन्ने घुमाए गए हैं या अलग आकार के हैं, तो टूल पिक्सेल संरेखण से तुलना करता है और सब कुछ अलग दिखता है। PDF रोटेट या PDF ऑर्गनाइज़र से पन्ना ज्यामिति पहले सामान्य करें।
  • एन्क्रिप्टेड PDF। पासवर्ड से सुरक्षित PDF अस्वीकार की जाती हैं। किसी भी PDF व्यूअर में फ़ाइल खोलें, "File > Save As" से पासवर्ड हटाएँ, और बिना सुरक्षा वाली कॉपी दोबारा छोड़ें।
  • अलग पन्ना संख्या। यदि A में 12 और B में 10 पन्ने हैं, तो टूल पहले 10 पन्ने तुलना करता है और अतिरिक्त पन्ने सारांश में नोट करता है। अतिरिक्त पन्ने खोते नहीं — बस उनके लिए तुलना करने वाला कुछ नहीं होता।
  • ग़लत फ़ाइल छोड़ी। "Not a PDF — drop a .pdf file." एक .docx या .pages फ़ाइल अस्वीकार कर दी जाती है। पहले PDF में कनवर्ट करें — यह टूल केवल असली PDF स्वीकार करता है।
अक्सर पूछे जाने वाले प्रश्न

यह टेक्स्ट डिफ़ है या विज़ुअल डिफ़?

विज़ुअल डिफ़। हर PDF के हर पन्ने को चयनित DPI पर बिटमैप में रेंडर किया जाता है, और दोनों के बीच हर भिन्न पिक्सेल को लाल रंग में हाइलाइट किया जाता है। यह लेआउट परिवर्तन, इमेज स्वैप, फ़ॉन्ट प्रतिस्थापन और कंटेंट संपादन — कुछ भी दृश्य — पकड़ लेता है। टेक्स्ट-ऑनली डिफ़ के लिए /pdf-to-text से टेक्स्ट निकालें और /diff-checker में पेस्ट करें।

कौन-सा DPI चुनें?

100 DPI डिफ़ॉल्ट है — तेज़, और अधिकांश सार्थक अंतर पकड़ लेता है। 1-पिक्सेल लाइन शिफ्ट जैसी बारीक़ बातों के लिए 150 पर जाएँ। 200+ तब तक समय की बर्बादी है जब तक आप बहुत सूक्ष्म तकनीकी चित्र नहीं तुलना कर रहे।

दोनों PDF के पन्ना अंक अलग हों तो क्या होता है?

टूल ओवरलैप वाली रेंज की तुलना करता है और अतिरिक्त पन्ने सारांश पंक्ति में दिखाता है ("A has 12 pages, B has 10 — comparing pages 1–10")। अतिरिक्त पन्ने खोते नहीं, बस उनकी तुलना करने के लिए कुछ नहीं होता।

मेरा "समान" पन्ना अंतर क्यों दिखा रहा है?

PDF एक ही दृश्य पन्ने को अलग-अलग तरीक़ों से एन्कोड कर सकते हैं — फ़ॉन्ट एम्बेडिंग, इमेज कंप्रेशन या एंटी-एलियासिंग हिंट — जो रेंडर समय पर पिक्सेल-स्तर अंतर पैदा करते हैं, भले ही कंटेंट समान दिखे। समानता थ्रेशोल्ड स्लाइडर बढ़ाएँ या लाल पिक्सेल के बजाय प्रतिशत पर भरोसा करें।

क्या एन्क्रिप्टेड या पासवर्ड-सुरक्षित PDF की तुलना कर सकते हैं?

नहीं। किसी भी PDF व्यूअर में फ़ाइल खोलें, "File > Save As" से पासवर्ड हटाएँ, और बिना सुरक्षा वाली कॉपी दोबारा छोड़ें। टूल एन्क्रिप्टेड फ़ाइलें इसलिए अस्वीकार करता है ताकि वह चुपके से केवल उन्हीं हिस्सों को रेंडर न कर दे जिन्हें पासवर्ड की ज़रूरत नहीं।

क्या आप यहाँ तुलना की गई PDF सहेजते हैं?

नहीं। आप जो PDF छोड़ते हैं, रेंडर की गई इमेज या डिफ़ परिणाम — कुछ भी नहीं सहेजा जाता। टैब बंद या रिफ्रेश होते ही सब कुछ हट जाता है। ब्राउज़र के डेवलपर टूल्स में जाँच सकते हैं।