फ़ॉर्मैट, फ़ाइलें और DRM

Android पर PDF को रीफ़्लो कैसे करें

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

छोटा जवाब: एक PDF एक तयशुदा पन्ना बताता है, इसलिए “रीफ़्लो” का मतलब है उस पन्ने के टेक्स्ट को ऐसे पैराग्राफ़ों में फिर से बनाना जो आपकी स्क्रीन के हिसाब से लिपटें, ठीक जैसे कोई EPUB करता है। Lectern के PDF रीडर में, किताब की डिटेल शीट खोलें और टेक्स्ट रीफ़्लो करें टैप करें। यह सिर्फ़ उन PDF पर काम करता है जिनमें असल में टेक्स्ट हो; किसी स्कैन किए पन्ने के पास काम करने को कुछ नहीं होता।

रीफ़्लो असल में क्या बदलता है

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

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

क़दम दर क़दम: Lectern में एक PDF को रीफ़्लो करना

  1. अपनी लाइब्रेरी खोलें और जो PDF पढ़नी है उसे टैप करें (लॉन्ग-प्रेस नहीं, एक सामान्य टैप किताब की डिटेल शीट खोलता है)।
  2. दो बटन देखें मुख्य PDF के रूप में खोलें बटन के नीचे: टेक्स्ट रीफ़्लो करें और सुनें।
  3. टेक्स्ट रीफ़्लो करें टैप करें इसे बहते पैराग्राफ़ों के रूप में पढ़ने के लिए, या सुनें टैप करें उसी रीफ़्लो किए टेक्स्ट को खोलने और तुरंत ज़ोर से पढ़ना शुरू करने के लिए।
  4. किसी लंबी PDF पर एक बार के निर्माण का इंतज़ार करें: जब Lectern टेक्स्ट निकालता और फिर से बनाता है तो एक “रीफ़्लो तैयार हो रहा है” प्रोग्रेस बार दिखता है। छोटी फ़ाइलें लगभग तुरंत ख़त्म हो जाती हैं; एक लंबी, इमेज-भारी किताब में एक बार थोड़ा ज़्यादा समय लग सकता है।
  5. टेक्स्ट आकार, लाइन स्पेसिंग और मार्जिन समायोजित करें रीडर की अपनी सेटिंग्स से, ठीक वैसे ही जैसे किसी EPUB के लिए करते।
  6. कभी भी वापस बदलें किताब की डिटेल शीट फिर खोलकर और मूल तयशुदा पन्ने के लिए PDF के रूप में खोलें चुनकर; आप उसी पेज पर वापस आते हैं।

रीफ़्लो करने के बाद क्या उपलब्ध रहता है

रीफ़्लो किया टेक्स्ट Lectern की किसी भी दूसरी किताब जैसी ही रीडिंग स्क्रीन से गुज़रता है, किसी घटाए गए सिर्फ़-PDF व्यू से नहीं, इसलिए सामान्य टूल इसके साथ आते हैं:

Lectern में, PDF के रूप में खोलें बनाम टेक्स्ट रीफ़्लो करें।
PDF के रूप में खोलेंटेक्स्ट रीफ़्लो करें
लेआउटमूल पन्ना, तयशुदाबहते पैराग्राफ़
टेक्स्ट आकारज़ूम और पैनआपकी स्क्रीन में फ़िट होने के लिए आकार बदलता है
पूर्ण-टेक्स्ट खोजहाँहाँ
डिक्शनरी लुकअपहाँ (किसी शब्द पर लॉन्ग-प्रेस करें)हाँ
हाइलाइटनहींहाँ
ज़ोर से पढ़नानहींहाँ, वाक्य हाइलाइटिंग के साथ
नाइट / सेपियाअपना ख़ुद का कलर मोडआपकी बाक़ी किताबों जैसी ही रीडर थीम

कॉलम, फ़ुटनोट और हेडर कैसे बर्ताव करते हैं

यही वह हिस्सा है जो रीफ़्लो को किसी सादे टेक्स्ट डंप की बजाय इस्तेमाल करने लायक़ बनाता है, और यहीं ईमानदार सीमाएँ भी हैं:

  • बहु-कॉलम पन्ने (पेपर, न्यूज़लेटर) पहचाने जाते हैं और बाएँ-से-दाएँ पढ़ने के क्रम में बाँटे जाते हैं, ताकि कॉलम आपस में गड्डमड्ड होकर बेतुके न बन जाएँ। जिस पन्ने में साफ़ कॉलम गैप न हो उसे पहले की तरह एक ही कॉलम माना जाता है।
  • फ़ुटनोट, जो पन्ने के नीचे साफ़ छोटे टाइप में होते हैं, निकाल लिए जाते हैं और किसी पैराग्राफ़ के बीच में टूटने की बजाय उस पन्ने के मुख्य टेक्स्ट के बाद रखे जाते हैं। वे अब भी शामिल रहते हैं, बस पन्ने के फ़्लो के आख़िर में ले जाए जाते हैं।
  • बार-बार आने वाले हेडर, फ़ुटर और अकेले पेज नंबर जो ज़्यादातर पन्नों पर दोहराए जाते हैं, अपने-आप पहचाने और हटाए जाते हैं, ताकि आप हर पैराग्राफ़ के बीच “अध्याय 3 · 42” न सुनें या पढ़ें। इस पहचान के लिए कम-से-कम 10 पन्नों का दस्तावेज़ चाहिए ताकि दोहराए जाने वाले हेडर को महज़ इत्तेफ़ाक़ से अलग बताया जा सके, इसलिए एक छोटा हैंडआउट या एक अकेले अध्याय का एक्सपोर्ट अब भी अपना हेडर टेक्स्ट फ़्लो में ला सकता है।
  • तालिकाएँ पंक्तियों और कॉलम में फिर से नहीं बनाई जातीं। रीफ़्लो पढ़ने का क्रम फिर से बनाता है, कोई स्प्रेडशीट नहीं, इसलिए तालिका के सेल लगभग उसी क्रम में सामान्य टेक्स्ट के रूप में आते हैं जिस क्रम में वे पन्ने पर बैठे हैं। यह उस तालिका के लिए ठीक है जो ज़्यादातर एक लेबल की गई सूची भर हो; घनी डेटा तालिका मूल तयशुदा लेआउट में बेहतर पढ़ी जाती है।
  • पन्ना टूटने से बँटा कोई वाक्य दोनों पन्नों में फिर से जोड़ दिया जाता है, ताकि आप उसे पुरानी पन्ना-सीमा पर बीच विचार में कटा हुआ न सुनें।

रीफ़्लो कब मदद नहीं करता

  • स्कैन या फ़ोटो खींचे गए पन्ने। अगर कोई PDF असली टेक्स्ट की बजाय किसी पन्ने की इमेज है, तो रीफ़्लो के पास काम करने को कुछ नहीं होता, और Lectern एक बनाने के लिए OCR (ऑप्टिकल कैरेक्टर रिकग्निशन) नहीं चलाता। पहले PDF में कोई शब्द चुनने की कोशिश करें: अगर कुछ भी हाइलाइट न हो, तो यह एक स्कैन है। Lectern सीधे बता देगा: “इस PDF में रीफ़्लो करने के लिए कोई टेक्स्ट परत नहीं है (यह स्कैन की गई छवियों जैसा दिखता है)। इसके बजाय पृष्ठ या स्क्रॉल मोड का उपयोग करें।” पहले फ़ाइल को किसी अलग OCR टूल से गुज़ारें (OCRmyPDF जैसा मुफ़्त डेस्कटॉप विकल्प अच्छा काम करता है), फिर उसे Lectern में दोबारा खोलें और रीफ़्लो सामान्य रूप से काम करेगा।
  • फ़ॉर्म, संगीत की शीट, कॉमिक्स और इन्फ़ोग्राफ़िक्स। ऐसी कोई भी चीज़ जिसमें पन्ने पर एलिमेंट की नज़र आने वाली जगह ही सामग्री है, सिर्फ़ उसका कंटेनर नहीं, पैराग्राफ़ स्ट्रीम में बदलते ही अपना मतलब खो देती है। इन्हें तयशुदा पन्ने के रूप में ही पढ़ें।
  • घनी डेटा तालिकाएँ और भारी एनोटेट किए डायग्राम। ऊपर जैसा ही: नंबर बच जाते हैं, ग्रिड नहीं। यह असल में वही पन्ना-बनाम-टेक्स्ट समझौता है जो EPUB बनाम PDF में बताया गया है: रीफ़्लो किसी PDF को EPUB जैसा बर्ताव करवा सकता है, पर यह उसे पीछे जाकर EPUB जैसी लेआउट आज़ादी नहीं दे सकता।
  • जब आपको मूल पेज नंबर चाहिए। रीफ़्लो छपे पन्ने की बजाय आपके टेक्स्ट आकार के हिसाब से दोबारा पेजिनेट करता है, इसलिए अगर आप किसी संदर्भ या क्लास के लिए कोई ख़ास पन्ना उद्धृत कर रहे हैं, तो असली पेज नंबर पढ़ने के लिए PDF को उसके मूल तयशुदा लेआउट में खोलें।

पहले जाँचने का एक तेज़ तरीक़ा

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

अक्सर पूछे जाने वाले सवाल

क्या मूल पन्ना लेआउट पर वापस जाने से मेरी जगह खो जाती है?

नहीं। Lectern एक ही किताब के लिए PDF के रूप में खोलें और टेक्स्ट रीफ़्लो करें के बीच जाने पर आपका पेज बनाए रखता है, इसलिए आप मूल लेआउट जाँच सकते हैं और उसी पेज पर वापस आ सकते हैं।

क्या पाँच पन्नों के हैंडआउट जैसे किसी छोटे दस्तावेज़ पर रीफ़्लो अच्छे से काम करेगा?

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

क्या मैं किसी स्कैन की गई PDF में टेक्स्ट परत जोड़कर फिर उसे रीफ़्लो कर सकता हूँ?

हाँ। Lectern में ख़ुद OCR शामिल नहीं है, पर OCRmyPDF जैसा कोई मुफ़्त डेस्कटॉप टूल किसी स्कैन की गई PDF में टेक्स्ट परत जोड़ सकता है। यह हो जाने के बाद, फ़ाइल को Lectern में दोबारा खोलें और टेक्स्ट रीफ़्लो करें ठीक वैसे ही काम करेगा जैसे शुरू से डिजिटल रही किसी PDF पर करता।

क्या रीफ़्लो करने से मेरी मूल PDF फ़ाइल बदलती या बदल दी जाती है?

नहीं। रीफ़्लो किया गया टेक्स्ट अलग से बनाया और कैश किया जाता है, Lectern के अपने स्टोरेज में उस किताब से जुड़ा हुआ। डिस्क पर मौजूद मूल PDF कभी नहीं बदली जाती, और PDF के रूप में खोलें हमेशा वही अपरिवर्तित फ़ाइल दिखाता है।

अपनी PDF को किताबों की तरह पढ़ें

रीफ़्लो करें, आकार बदलें और ऑन-डिवाइस आवाज़ों से सुनें। कोई अकाउंट नहीं, कुछ भी आपके फ़ोन से बाहर नहीं जाता।

इस पर पाएँGoogle Play