HTML को DOCX में बदलें
HTML फ़ाइल या पेस्ट किए गए मार्कअप को ऐसे Word डॉक्यूमेंट में बदलें जिसे आप सच में एडिट कर सकें — असली हेडिंग, नंबर वाली लिस्ट, टेबल और तस्वीरें, वैसी ही स्टाइल में जैसा पेज ब्राउज़र में दिखता है।
- कभी स्टोर नहीं होती
- न कतार, न इंतज़ार
- साइनअप नहीं, वॉटरमार्क नहीं
यह कैसे काम करता है
HTML जोड़ें
.html फ़ाइल छोड़ें, या अपना मार्कअप बॉक्स में पेस्ट करें।
पेज चुनें
Word डॉक्यूमेंट के लिए पेज साइज़, ओरिएंटेशन और मार्जिन।
कन्वर्ट करें और डाउनलोड करें
एडिट होने वाली .docx, जो Word, Google Docs, Pages और LibreOffice में खुलती है।
जगह पर चिपका पेज, बहता हुआ डॉक्यूमेंट बनते हुए
HTML चीज़ों को जगह पर रखता है; Word डॉक्यूमेंट उन्हें बहाता है। यही मूल फ़र्क़ है, और यहां की हर हैरानी की जड़ भी। वेब पेज बाईं ओर साइडबार और दाईं ओर पैनल चिपका सकता है और उन्हें लंबाई की परवाह किए बिना वहीं रहने दे सकता है; .docx पैराग्राफ़ की एक धारा है जो एक-दूसरे को पेज पर नीचे धकेलते हैं। इसलिए CSS पोज़िशनिंग, flexbox कॉलम या ग्रिड से बने लेआउट पढ़ने के क्रम में एक ही बहते कॉलम के रूप में लिखे जाते हैं — इसलिए नहीं कि लेआउट मापा नहीं जा सका, बल्कि इसलिए कि Word डॉक्यूमेंट में बॉक्स चिपकाने से ऐसी चीज़ बनती है जिसे कोई एडिट नहीं कर सकता, और तब कन्वर्ट करने का मक़सद ही ख़त्म हो जाता है।
जो चीज़ें पहले से डॉक्यूमेंट जैसी थीं, वे साफ़ उतरती हैं। हेडिंग Word की हेडिंग स्टाइल बनती हैं — इसलिए नेविगेशन पेन काम करता है और विषय-सूची बनाई जा सकती है — और पैराग्राफ़, बोल्ड और इटैलिक, लिस्ट, ब्लॉक कोट, बॉर्डर वाली टेबल और हाइपरलिंक, सबके सीधे बराबर रूप हैं। इमेज एम्बेड होती हैं, ताकि डॉक्यूमेंट अपने-आप में पूरा रहे। ब्लॉग पोस्ट, लेख या रिपोर्ट लगभग पूरी तरह सही कन्वर्ट होती है; लैंडिंग पेज नहीं।
कन्वर्ज़न के समय इमेज का पहुंच में होना ज़रूरी है। आपके अपने कंप्यूटर की ओर इशारा करने वाला पाथ पढ़ा नहीं जा सकता — ब्राउज़र में खुले पेज की आपकी फ़ाइलों तक पहुंच नहीं होती — और वेब पता तभी काम करता है जब वह सर्वर दूसरी साइटों को फ़ाइल लाने दे, जो बहुत-से सर्वर जानबूझकर नहीं करते। इलाज है तस्वीरों को data URI के रूप में एम्बेड करना, या ऐसे पते इस्तेमाल करना जिनके बारे में आप जानते हैं कि वे सबके लिए खुले हैं। जो भी इमेज शामिल नहीं हो सकी, उसकी जानकारी दी जाती है, वह चुपचाप ग़ायब नहीं होती।
दो छोटी कमियों की उम्मीद रखें। वेब फ़ॉन्ट एम्बेड नहीं होते, इसलिए टेक्स्ट उसी फ़ॉन्ट में आता है जो Word के पास है और रूप बदल जाता है; और CSS बैकग्राउंड इमेज साथ नहीं जातीं, क्योंकि Word में पैराग्राफ़ के पीछे तस्वीर जैसी कोई चीज़ होती ही नहीं। स्क्रिप्ट कभी नहीं चलतीं, इसलिए जो पेज JavaScript से ख़ुद को बनाता है, वह वैसा ही कन्वर्ट होता है जैसा उसका मार्कअप उससे पहले कहता है।
जब आपको कुछ और चाहिए
Pandoc रेंडर किए गए मार्कअप से काम करने वाले किसी भी कन्वर्टर से इसमें बेहतर है: pandoc page.html -o page.docx --extract-media=. HTML ढांचे को Word स्टाइल पर ठीक से बैठाता है, इमेज बाहर निकालता है, और एक रेफ़रेंस डॉक्यूमेंट लेता है ताकि आउटपुट आपके अपने टेम्पलेट से मेल खाए — हेडिंग, फ़ॉन्ट और स्पेसिंग सब Word के डिफ़ॉल्ट के बजाय आपकी अपनी स्टाइल में। वही आख़िरी बात इसे इंस्टॉल करने लायक बनाती है।
फ़ाइल के बजाय किसी लाइव वेब पेज के लिए, पहले उसे सेव करें — “Save Page As → Web Page, Complete” — या curl से लाएं और नतीजा कन्वर्ट करें, क्योंकि यहां कुछ भी नेटवर्क तक नहीं जाता। और अगर आपको एडिट होने वाली चीज़ नहीं, बल्कि पेज जैसा दिखता है उसकी हूबहू कॉपी चाहिए, तो PDF में बदलना सही टूल है, क्योंकि PDF बॉक्स को जगह पर चिपका सकती है, Word डॉक्यूमेंट नहीं।
अक्सर पूछे जाने वाले सवाल
क्या मेरी CSS स्टाइलिंग बनी रहती है?
हां। आपका ब्राउज़र पहले पेज रेंडर करता है, इसलिए स्टाइलशीट, क्लास और इनलाइन CSS की सारी स्टाइल हल हो जाती हैं — फ़ॉन्ट, साइज़, रंग, अलाइनमेंट, स्पेसिंग, बॉर्डर और बैकग्राउंड डॉक्यूमेंट में Word फ़ॉर्मैटिंग के रूप में लिखे जाते हैं।
क्या नतीजा सच में एडिट हो सकता है?
हां। हेडिंग Word की हेडिंग स्टाइल इस्तेमाल करती हैं (इसलिए नेविगेशन पेन और विषय-सूची काम करते हैं), लिस्ट असली नंबर और बुलेट वाली लिस्ट होती हैं, और टेबल मर्ज किए गए सेल वाली असली Word टेबल होती हैं — जगह पर चिपकाए गए टेक्स्ट बॉक्स नहीं।
क्या मेरा HTML कहीं स्टोर होता है?
नहीं। पेज यहीं रेंडर होता है और डॉक्यूमेंट यहीं लिखा जाता है; कहीं कुछ नहीं भेजा जाता और कुछ भी स्टोर नहीं किया जाता।
इमेज का क्या होता है?
एम्बेड की गई इमेज (data URI) हमेशा शामिल होती हैं। वेब से लिंक की गई इमेज तब शामिल होती हैं जब उनका सर्वर इजाज़त देता है; नतीजा बताता है कि कितनी नहीं लाई जा सकीं। SVG और WebP इमेज कन्वर्ट कर दी जाती हैं ताकि Word उन्हें दिखा सके।
क्या JavaScript चलती है?
नहीं, कभी नहीं। पेज सिर्फ़ उसके मार्कअप और स्टाइल से, एक सैंडबॉक्स में रेंडर होता है जहां स्क्रिप्ट नहीं चल सकतीं।
क्या लिंक अब भी काम करते हैं?
हां। वेबसाइटों के लिंक क्लिक होने लायक रहते हैं, और उसी पेज के किसी सेक्शन के लिंक उस हेडिंग पर बने बुकमार्क के अंदरूनी लिंक बन जाते हैं।
ध्यान दें: CSS पोज़िशनिंग, flexbox कॉलम या ग्रिड से बने लेआउट एक ही बहते कॉलम के रूप में लिखे जाते हैं, क्योंकि एडिट होने वाला Word डॉक्यूमेंट बॉक्स को जगह पर चिपकाने के बजाय बहता है। बैकग्राउंड इमेज और वेब फ़ॉन्ट एम्बेड नहीं होते, और आपके अपने कंप्यूटर के पाथ से जुड़ी इमेज पढ़ी नहीं जा सकतीं — उन्हें data URI के रूप में एम्बेड करें या पूरे वेब पते इस्तेमाल करें।
यह टूल अपनी वेबसाइट पर लगाएं
किसी भी ब्लॉग, क्लास पेज या हेल्प आर्टिकल के लिए मुफ़्त। एक स्निपेट पेस्ट करें और आपके विज़िटर इसे सीधे आपके पेज पर इस्तेमाल कर सकेंगे।
मिलते-जुलते टूल्स
HTML को PDF में बदलें
मार्कअप से PDF, बिल्कुल वैसा जैसा ब्राउज़र प्रिंट करता है
PDF को Word में बदलें
एडिट होने वाली .docx में, स्कैन के लिए OCR के साथ
DOCX को TXT में बदलें
Word डॉक्यूमेंट से साफ़ प्लेन टेक्स्ट
Markdown को HTML में बदलें
Markdown से साफ़ वेब पेज या HTML स्निपेट
ODT को PDF में बदलें
OpenDocument टेक्स्ट से PDF, Writer जैसे लेआउट में
RTF को PDF में बदलें
Rich Text फ़ाइलें PDF में, फ़ॉर्मैटिंग जस की तस