इस्तेमाल करने का तरीका
- कोई PDF फ़ाइल चुनें या खींचकर डालें।
- पैराग्राफ़ और शीर्षक या स्थिति आधारित लेआउट चुनें।
- HTML में बदलें चुनें और सभी पृष्ठों के पढ़े जाने की प्रतीक्षा करें।
- पूर्वावलोकन देखें, फिर कोड कॉपी करें या .html फ़ाइल डाउनलोड करें।
यह कैसे काम करता है
यह टूल pdf.js की मदद से हर पृष्ठ की टेक्स्ट परत पढ़ता है: हर टेक्स्ट टुकड़ा उसकी स्थिति और फ़ॉन्ट आकार के साथ। अनुच्छेद और शीर्षक मोड में, समान आधार-रेखा पर मौजूद टुकड़ों को पंक्तियों में जोड़ा जाता है, और पंक्तियों को उनकी खड़ी दूरी और इंडेंटेशन के आधार पर अनुच्छेदों में बाँटा जाता है। मुख्य टेक्स्ट से साफ़ बड़े आकार वाली पंक्तियाँ शीर्षक (h1–h3) बन जाती हैं, बुलेट या 1. जैसी संख्या से शुरू होने वाली पंक्तियाँ सूची आइटम बन जाती हैं, और पंक्ति के अंत में हाइफ़न वाले शब्द तब जुड़ जाते हैं जब अगली पंक्ति छोटे अक्षर से शुरू होती है। HTML टिप्पणी बताती है कि हर पृष्ठ कहाँ शुरू होता है।
पोज़िशन्ड लेआउट मोड में हर टेक्स्ट टुकड़ा एक span बन जाता है, जिसे पृष्ठ के आकार के बॉक्स पर उसके निर्देशांकों पर रखा जाता है और एक सामान्य serif, sans-serif या monospace फ़ॉन्ट का उपयोग होता है। यह PDF जैसा दिखता है लेकिन संपादन के लिए उपयुक्त नहीं है।
केवल टेक्स्ट बदला जाता है। इमेज, ड्रॉइंग, टेबल बॉर्डर, रंग, फ़ॉन्ट, बोल्ड और इटैलिक, और लिंक शामिल नहीं किए जाते; टेबल टेक्स्ट की पंक्तियों के रूप में आती हैं। मल्टी-कॉलम पृष्ठ उसी क्रम में पढ़े जाते हैं जिसमें टेक्स्ट संग्रहीत है, जो आमतौर पर पढ़ने का क्रम होता है लेकिन हमेशा नहीं। स्कैन की गई PDF में टेक्स्ट परत नहीं होती और पहले OCR की ज़रूरत होती है। सारा टेक्स्ट HTML-एस्केप किया जाता है।
उदाहरण
ब्रोशर ऑनलाइन प्रकाशित करना
दो पृष्ठों वाला उत्पाद ब्रोशर h2 शीर्षकों, अनुच्छेदों और बुलेट सूचियों में बदल जाता है, जिन्हें CMS में चिपकाया जा सकता है और जो मोबाइल स्क्रीन पर ढल जाते हैं।
टेक्स्ट परत की जाँच करना
पोज़िशन्ड लेआउट ठीक-ठीक दिखाता है कि किसी फ़ॉर्म का हर टेक्स्ट टुकड़ा पृष्ठ पर कहाँ बैठता है, जो PDF निर्माण को डीबग करने के लिए उपयोगी है।
अक्सर पूछे जाने वाले सवाल
क्या इमेज और टेबल कनवर्ट की जाती हैं?
नहीं। केवल टेक्स्ट परत पढ़ी जाती है। इमेज और ग्राफ़िक्स छोड़ दिए जाते हैं, और टेबल सेल टेक्स्ट की पंक्तियों के रूप में सामने आते हैं क्योंकि PDF में यह दर्ज नहीं होता कि कौन-सा टेक्स्ट किस सेल का है।
कोई शीर्षक अनुच्छेद के रूप में (या इसके विपरीत) क्यों पहचाना जाता है?
शीर्षक केवल सबसे सामान्य टेक्स्ट आकार से बड़े होने पर ही पहचाने जाते हैं। सामान्य आकार का बोल्ड टेक्स्ट अनुच्छेद ही रहता है, और बड़ा सजावटी टेक्स्ट शीर्षक बन सकता है।
अनुच्छेदों का क्रम गलत क्यों है?
यह टूल उसी क्रम में चलता है जिसमें PDF में टेक्स्ट संग्रहीत होता है। कुछ प्रोग्राम कॉलम, साइडबार या कैप्शन को उस क्रम से अलग क्रम में संग्रहीत करते हैं जिसमें वे दिखाई देते हैं।
मेरी PDF में कोई टेक्स्ट नहीं मिल रहा। मैं क्या करूँ?
यह संभवतः स्कैन किया गया दस्तावेज़ है। पहले OCR से टेक्स्ट पहचानें, उदाहरण के लिए पृष्ठ छवियों पर Image to Text (OCR) का उपयोग करें।
गोपनीयता
PDF आपके ब्राउज़र में pdf.js से पढ़ी जाती है। फ़ाइल और HTML न तो अपलोड किए जाते हैं, न संग्रहीत किए जाते हैं और न ही एनालिटिक्स में शामिल किए जाते हैं; केवल यह अनाम रूप से गिना जाता है कि टूल का उपयोग किया गया।