BookTranslator
BookTranslator

DjVu किताब कैसे खोलें: पहले पढ़ें, ज़रूरत पड़ने पर ही बदलें

DjVu किताब खोलें, उसके पेज की इमेज और टेक्स्ट लेयर की जांच करें, और तय करें कि क्या आपको PDF रूपांतरण की ज़रूरत है। इसमें जाँचे गए, डाउनलोड करने योग्य टेक्स्ट-लेयर उदाहरण शामिल हैं।

BookTranslator

BookTranslator Team

12 मिनट का पठन

DjVu किताब खोलने के लिए, किसी ऐसे रीडर का उपयोग करें जो विशेष रूप से .djvu या .djvको सपोर्ट करता हो, जैसे Windows पर SumatraPDF या DjVu सपोर्ट वाला Okular। उस एप्लिकेशन के अंदर डाउनलोड की गई फ़ाइल को खोलें, कुछ पेजों की जांच करें, और स्क्रीन पर दिख रहे किसी वाक्यांश को खोजने की कोशिश करें। सिर्फ इसलिए किसी पढ़ने योग्य किताब को कन्वर्ट करने की आवश्यकता नहीं है क्योंकि उसका एक्सटेंशन अपरिचित है।

इन तीन सवालों को अलग-अलग रखें: क्या पेज खुल रहे हैं? क्या टेक्स्ट उन पेजों से मेल खाता है? क्या आपका अगला डिवाइस या टूल इस फ़ॉर्मेट को स्वीकार करता है? 251-पेज की एक किताब और तीन मूल सैंपल फ़ाइलों पर हमारे परीक्षण दिखाते हैं कि ऐसा क्यों है। हो सकता है कि कोई DjVu फ़ाइल ठीक से दिखाई दे लेकिन उसमें कोई भी सर्च करने योग्य शब्द न हों—या गलत शब्द मौजूद हों। इसे PDF में बदलने से पेज इमेज तो सुरक्षित रह सकती हैं, लेकिन इसका निकालने योग्य टेक्स्ट पीछे छूट सकता है।

यह गाइड उस फ़ाइल से शुरू होती है जिसे उपयोग करने की अनुमति आपके पास पहले से है। किसी आर्काइव से फ़ाइल प्राप्त करने के लिए, अलग से दी गई Internet Archive डाउनलोड गाइड.

किताब को किसी कम्पैटिबल रीडर में खोलें

Windows: SumatraPDF से शुरुआत करें

SumatraPDF की फ़ॉर्मेट सूची में स्पष्ट रूप से DjVu शामिल है। इसे आधिकारिक वेबसाइटसे डाउनलोड करें, फिर फ़ाइल के डिफ़ॉल्ट ऐप एसोसिएशन पर निर्भर रहने के बजाय एप्लिकेशन के अंदर से अपनी किताब खोलें।

इसके दस्तावेज़बद्ध कीबोर्ड कंट्रोल्स आपको पढ़ने से जुड़ी त्वरित जांच की सुविधा देते हैं:

  1. दबाएं Ctrl + O और DjVu फ़ाइल चुनें।
  2. उपयोग करें Ctrl + 2 पेज की चौड़ाई के अनुसार फिट करने के लिए, या पूरा पेज फिट करने के लिए Ctrl + 0 दबाएं।
  3. किताब के बीच के किसी पेज पर जाने के लिए Ctrl + G का उपयोग करें; शुरुआत और अंत को भी जांचें।
  4. दबाएं Ctrl + F और मुख्य पेज पर दिखने वाले किसी छोटे वाक्यांश को खोजें।

ये दस्तावेज़-आधारित निर्देश हैं, हमारे द्वारा किया गया कोई Windows कम्पैटिबिलिटी टेस्ट नहीं। SumatraPDF केवल Windows के लिए है; इसी नाम से Mac डाउनलोड न खोजें।

Linux: जांचें कि Okular में DjVu सपोर्ट है या नहीं

Okular अपने दस्तावेज़ फॉर्मेट्स में DjVu को सूचीबद्ध करता है। इसे अपने डिस्ट्रीब्यूशन के उपयुक्त तरीके से इंस्टॉल करें और लोकल फ़ाइल खोलें। KDE का कहना है कि कुछ इंस्टॉलेशन में फॉर्मेट सपोर्ट को मॉड्यूल में अलग रखा जाता है, इसलिए केवल रीडर इंस्टॉल करने से यह पक्का नहीं होता कि आवश्यक DjVu कॉम्पोनेंट मौजूद है। यदि कोई सही DjVu फ़ाइल भी नहीं खुल रही है, तो आधिकारिक इंस्टॉलेशन गाइड का पालन करें।

Mac: केवल ऐप का नाम नहीं, पैकेज भी सत्यापित करें

DjVu प्रोजेक्ट DjView को एक अलग क्रॉस-प्लेटफ़ॉर्म व्यूअर के रूप मेंप्रलेखित करता है, लेकिन इसके डाउनलोड पेज पर पुराने Mac पैकेज शामिल हैं। इसे इंस्टॉल करने से पहले पैकेज की macOS और प्रोसेसर आवश्यकताओं की जांच करें। KDE वर्तमान में अपने Mac Okular डाउनलोड को अपरिक्षित नाइटली बिल्डके रूप में लेबल करता है, इसलिए हम इन्हें एक सत्यापित स्टेबल-रीडर सिफारिश के तौर पर प्रस्तुत नहीं करेंगे।

नीचे दिए गए हमारे macOS प्रमाण स्थानीय रूप से निर्मित DjVuLibre कमांड-लाइन टूल से आते हैं, किसी परीक्षित Mac GUI रीडर से नहीं। यदि आपको कोई संगत रीडर नहीं मिल पाता है और आप पहले से ही कमांड-लाइन टूल का उपयोग करते हैं, तो नीचे दिया गया सीमित PDF-कन्वर्शन विकल्प एक अच्छा समाधान है। फ़ाइल को खोलने के लिए केवल कोई पुराना ब्राउज़र प्लग-इन इंस्टॉल न करें।

इमेजिस, टेक्स्ट और अगले काम की अलग-अलग जांच करें

एक कॉपी का इस्तेमाल करें और मूल फ़ाइल को वैसा ही रहने दें। शीर्षक या अध्याय की शुरुआत, बीच के किसी पेज और आखिरी पेज से शुरुआत करें। इतना ज़ूम करें कि सबसे छोटा ज़रूरी टेक्स्ट भी पढ़ा जा सके। जो फ़ाइल पहले पेज पर खुल जाती है, उसका मतलब यह नहीं है कि उसने पूरी किताब की जांच पास कर ली है।

इसके बाद दिखने वाले किसी वाक्यांश को खोजें और अगर आपका रीडर इसकी अनुमति देता है, तो एक छोटा सा अंश किसी प्लेन-टेक्स्ट एडिटर में कॉपी करें। किसी नाम, संख्या और वाक्य की जांच करें। सर्च का विफल होना टेक्स्ट के गायब होने, गलत टेक्स्ट लेयर होने या रीडर की किसी सीमा का संकेत हो सकता है; यह अकेले इस बात को साबित नहीं करता कि डाउनलोड की गई फ़ाइल करप्ट है।

आप क्या देखते हैंइससे आपको क्या पता चलता हैअगला उपयोगी कदम
पेज दिखाई दे रहे हैं; सर्च और कॉपी किए गए अंश मेल खाते हैंजांचे गए पेज उन कामों के लिए उपयोगी हैंDjVu को पढ़ें, जब तक कि किसी अन्य डिवाइस या वर्कफ़्लो के लिए किसी अलग फ़ॉर्मेट की आवश्यकता न हो
पेज दिखाई दे रहे हैं; कोई टेक्स्ट एक्सट्रैक्ट नहीं किया जा सकताइमेजिस और मशीन द्वारा पढ़े जा सकने वाले शब्द अलग-अलग हैंदेखकर पढ़ना जारी रखें; OCR या किसी अन्य टेक्स्ट वाले स्रोत का उपयोग केवल तभी करें जब आपको शब्दों की आवश्यकता हो
पेज दिखाई दे रहे हैं; कॉपी किए गए शब्द या संख्याएं मेल नहीं खाती हैंटेक्स्ट लेयर मौजूद है, लेकिन यह कोई भरोसेमंद प्रतिलिपि नहीं हैस्कैन से मिलान करें और उद्धृत करने या अनुवाद करने से पहले टेक्स्ट को सही करें या बदलें
एक कम्पैटिबल रीडर फ़ाइल को नहीं खोल पा रहा हैफ़ाइल या उसके आवश्यक घटक अधूरे या असमर्थित हो सकते हैंकन्वर्ज़न का प्रयास करने से पहले स्रोत डाउनलोड और किसी दूसरे कम्पैटिबल रीडर की जांच करें

कुछ DjVu दस्तावेज़ एक ही फ़ाइल में बंडल होने के बजाय अलग-अलग घटक फ़ाइलों में फैले होते हैं। DjVuLibre का डॉक्यूमेंट-एडिटर मैनुअल समझाता है कि कोई पेज शेयर्ड डेटा पर निर्भर हो सकता है। ऐसे दस्तावेज़ से किसी एक घटक को अलग कॉपी करने पर हो सकता है कि उसे अपनी ज़रूरत का डेटा न मिले। स्रोत से पूरा दस्तावेज़ प्राप्त करें; किसी गड़बड़ी का मतलब यह नहीं है कि बाकी हिस्से को खोलने के लिए पेजों को हटा दिया जाए।

समान पेजों और अलग-अलग शब्दों वाली तीन फ़ाइलें

हमने दो मूल पेज बनाए, फिर उन्हें दोषरहित (losslessly) तरीके से DjVu के रूप में एन्कोड किया। एक पेज में फ़्रेंच टेक्स्ट है, जिसमें café और boîte; दूसरे में शामिल है The parcel contains 18 notebooks. दोनों इस आइडेंटिफायर का उपयोग करते हैं: B-204.

हमने तीन वर्शन बनाए: कोई टेक्स्ट लेयर नहीं, मैन्युअली जोड़ा गया सही टेक्स्ट, और मैन्युअली जोड़ा गया गलत टेक्स्ट। OCR इंजन ने ये गड़बड़ियाँ नहीं बनाई थीं। सभी छह पेज रेंडर—तीनों फाइलों में से प्रत्येक में दो पेज—मूल सोर्स-इमेज के पिक्सल से बिल्कुल मेल खाते थे।

डाउनलोडवास्तविक टेक्स्ट निष्कर्षणजो दिखाई दे रहा था
केवल-इमेज DjVuखाली आउटपुटदोनों मूल पेज
सही-टेक्स्ट DjVuलिखी गई छह पंक्तियाँ, जिनमें शामिल हैं 18 notebooks और B-204वही मूल पेज
गलत-टेक्स्ट DjVu13 notebooks और B-2O4, शून्य के बजाय अक्षर O के साथअभी भी 18 notebooks और B-204

पहला उदाहरण केवल-इमेज वाली पढ़ने योग्य फ़ाइल है, न कि कोई ख़राब डाउनलोड। तीसरा उदाहरण अधिक भ्रमित करने वाला है: यह सही वर्शन के बिल्कुल समान दिखते हुए भी स्वाभाविक लगने वाला लेकिन गलत टेक्स्ट पेश करता है। इसलिए, टेक्स्ट का सफलतापूर्वक चुना जाना या निकाला जाना केवल एक उपस्थिति की जाँच, सटीकता की जांच नहीं।

DjVuLibre का उपयोग करने वाले पाठकों के लिए, निम्नलिखित कमांड फ़ाइल में पहले से संग्रहीत टेक्स्ट को निकालती है:

djvutxt book.djvu book-extracted.txt

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

आप स्रोत पेज और कच्चे परिणाम देख सकते हैं और इसके पुनरुत्पादन स्क्रिप्ट को इसके निर्देशोंका उपयोग करके चला सकते हैं। यह प्रयोग 14 सितंबर, 2026 को Pillow 12.3.0 और Poppler 26.08.0 के साथ चलाया गया था। DjVuLibre का आधिकारिक डाउनलोड 3.5.30 के रूप में लेबल किया गया था, जबकि संकलित टूल्स ने 3.5.29 की सूचना दी; पुरालेख हैश और रिपोर्ट किए गए संस्करण दोनों दर्ज हैं।

यह एक नियंत्रित टेक्स्ट-लेयर प्रदर्शन है, न कि कोई OCR सटीकता बेंचमार्क, रीडर रैंकिंग, या BookTranslator अनुवाद परीक्षण।

251-पेज वाली कैंडाइड (Candide) फ़ाइल के साथ क्या हुआ

हमने इंटरनेट आर्काइव आइटम candideouloptim01voltgoogसे DjVu को भी डिकोड किया, जिसे 1759 के Candide के एक फ़्रेंच संस्करण के रूप में सूचीबद्ध किया गया है। 11 सितंबर को डाउनलोड की गई 6,510,150-बाइट की फ़ाइल तब भी स्रोत के प्रकाशित चेकसम से मेल खाती थी जब हमने 14 सितंबर को इसके मेटाडेटा को रीफ़्रेश किया।

सभी 251 फ़ाइल पेज अधिकतम 600 × 800 पिक्सेल के आकार पर डिकोड हुए। हमने फ़ाइल पेजों 1, 5, 10, 125, और 251 को उनके मूल रिज़ॉल्यूशन पर अलग से रेंडर किया और उनका दृश्य निरीक्षण किया। उस नमूने में डिजिटलीकरण की जानकारी, हस्तलिखित नोट्स, एक अध्याय की शुरुआत, एक मुख्य पेज और एक स्पष्ट रूप से खाली अंतिम पेज शामिल था।

मौजूदा टेक्स्ट लेयर से 246 पेज सेपरेटर के साथ 207,204 UTF-8 बाइट्स प्राप्त हुए। इन आंकड़ों का मतलब यह नहीं है कि किताब से पांच पेज गायब हैं: इमेज और टेक्स्ट की जांच अलग-अलग होती है, और खाली अंतिम पेज से भी कोई टेक्स्ट नहीं मिला। न ही बड़ी एक्सट्रैक्टेड फाइल से सटीकता साबित होती है। फाइल के पेज 10 पर, दिखाई देने वाला शब्द Comment इस रूप में एक्सट्रैक्ट हुआ था: CommcTit.

हमने केवल चुने गए पांच पेजों को ही PDF में बदला। आउटपुट में पांच पेज थे, लेकिन Poppler के टेक्स्ट एक्सट्रैक्टर से कोई भी गैर-व्हाइटस्पेस टेक्स्ट नहीं मिला। यह पूरी किताब का PDF कन्वर्जन, पूरा प्रूफरीडिंग, या मुद्रित वॉल्यूम के पूर्ण होने का सबूत नहीं था। निरीक्षण रिकॉर्ड और दोहराए जा सकने वाले कमांड इसके दायरे और सटीक सोर्स आइडेंटिफायर को सुरक्षित रखते हैं।

PDF में तभी बदलें जब अगले चरण के लिए इसकी ज़रूरत हो

यदि किताब आपके चुने हुए एप्लिकेशन में पहले से ही अच्छी तरह पढ़ी जा रही है, तो वहीं रुक जाएं। कन्वर्जन तभी करें जब किसी खास रीडर, प्रिंटिंग वर्कफ़्लो या डॉक्यूमेंट टूल के लिए PDF ज़रूरी हो—न कि हर DjVu डाउनलोड के लिए एक नियम के तौर पर।

DjVuLibre इंस्टॉल होने और PDF आउटपुट सक्षम होने पर, यह कमांड दो पेजों के चयन को कन्वर्ट करता है:

ddjvu -format=pdf -page=1-2 book.djvu first-two-pages.pdf

इसे अपनी वर्किंग डायरेक्टरी में चलाएं और ऐसे आउटपुट फ़ाइल नाम का उपयोग करें जो पहले से मौजूद न हो। पुष्टि करें कि दोनों पेज खुल रहे हैं, फिर उनके ओरिएंटेशन, किनारों, छोटे टेक्स्ट और पेज काउंट की तुलना ओरिजिनल से करें। पूरे कन्वर्जन के लिए, -page=1-2 को हटा दें और एक अलग नए आउटपुट फ़ाइल नाम का उपयोग करें। हमने दो-पेज के फिक्सचर और पांच-पेज के किताब चयन का परीक्षण किया, न कि असली किताब के हर पेज को PDF के रूप में।

इसकी सबसे बड़ी सीमा ddjvu मैन्युअलमें बताई गई है: इसका PDF आउटपुट प्रत्येक पेज को एक इमेज के रूप में दिखाता है। हमारे कन्वर्ट किए गए दो-पेज के PDFमें, सोर्स DjVu की सही टेक्स्ट लेयर आगे नहीं आ पाई। pdftotext से केवल दो पेज-ब्रेक कैरेक्टर ही मिले।

यह परिणाम इस विशिष्ट कन्वर्जन प्रक्रिया से संबंधित है; इसका यह मतलब कतई नहीं है कि हर DjVu-टू-PDF प्रोग्राम बिल्कुल ऐसा ही व्यवहार करता है। आप चाहे कोई भी कनवर्टर इस्तेमाल करें, सर्च और कॉपी की जांच सिर्फ सोर्स पर ही नहीं, बल्कि आउटपुटपर भी दोहराएं। PDF आइकन दिखने का मतलब यह नहीं है कि टेक्स्ट सर्च करने योग्य है, उसका स्ट्रक्चर एक्सेसिबल है या किताब रिफ्लोएबल है।

यदि आपका मुख्य उद्देश्य एडजस्टेबल फ़ॉन्ट और छोटी स्क्रीन पर आसानी से पढ़ना है, तो पहले यह जांच लें कि क्या उसी संस्करण का कोई उपयोगी EPUB उपलब्ध है। सिर्फ एक्सटेंशन बदल देने से इमेज-आधारित PDF एक रिफ्लोएबल EPUB नहीं बन जाएगा। हमारी EPUB बनाम PDF गाइड पढ़ने के इस अंतर और समझौते को समझाती है।

अगले कदम को समस्या के अनुपात में ही रखें

केवल पढ़ने के लिए, एक सही से काम करने वाला DjVu रीडर ही अंतिम समाधान हो सकता है। किसी उद्धरण के लिए, एक छोटा सत्यापित अंश पर्याप्त हो सकता है। यदि आपके द्वारा बनाई गई PDF गलत शब्दों को कॉपी करती है, तो उन शब्दों को स्रोत सामग्री मानने से पहले PDF टेक्स्ट-लेयर डायग्नोसिस का पालन करें।

अनुवाद केवल तभी प्रासंगिक होता है जब केवल भाषा ही अंतिम बाधा रह जाए और आपके पास उस उपयोग के लिए आवश्यक अधिकारों वाली एक प्रयोग करने योग्य फ़ाइल हो। इस गाइड के लिए जाँचे गए उत्पाद कैटलॉग में DjVu एक स्वीकृत BookTranslator फ़ॉर्मेट नहीं है। इसका नाम बदलकर .pdf करने से यह कन्वर्ट नहीं हो जाता।

वास्तविक रूप से तैयार की गई PDF के लिए, BookTranslator का PDF वर्कफ़्लो एक संभावित अगला कदम हो सकता है। केवल-इमेज वाली फ़ाइल के लिए पहचान (रिकॉग्निशन) की आवश्यकता होती है: OCR मोड मूल पेज लेआउट से पूरी तरह मेल खाने के बजाय पहचाने गए कंटेंट से एक अनूदित PDF को फिर से तैयार करता है। हमने इन नमूनों को अपलोड या अनुवाद नहीं किया है, इसलिए यह गाइड उनकी अनुवाद गुणवत्ता को प्रमाणित नहीं करती है।

मूल DjVu और अपने जाँचे हुए संदर्भ पेजों को संभालकर रखें। फ़ाइल खोलना, सामग्री निकालना, कन्वर्ट करना और अनुवाद करना अलग-अलग चरण हैं; प्रत्येक चरण पर अपनी आवश्यकतानुसार परिणाम की पुष्टि करें।

संबंधित लेख