आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप DOCX को RTF में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
DOCX से RTF
यह बदलाव लगभग कभी पसंद नहीं होता। यह कहीं और से आई माँग है — कोर्ट का फ़ाइलिंग पोर्टल जो rich text सूचीबद्ध करता है और उससे नया कुछ नहीं, कोई ट्रांसक्रिप्शन या डिक्टेशन प्लेटफ़ॉर्म, कोई केस-मैनेजमेंट सिस्टम जिसकी इम्पोर्ट रूटीन 1990 के दशक में लिखी गई थी।
ये सिस्टम RTF क्यों चुनते हैं, यह समझना ज़रूरी है क्योंकि यही बताता है वे क्यों नहीं बदलेंगे। RTF ऐसा प्रोग्राम बना और पढ़ सकता है जिसे ZIP आर्काइव, XML स्कीमा या ऑफ़िस सुइट के बारे में कुछ नहीं पता — यह सिर्फ़ अक्षर और कंट्रोल-शब्द हैं। Microsoft ने 2008 में इसकी स्पेसिफ़िकेशन विकसित करना बंद कर दिया, जो इस संदर्भ में उपेक्षा नहीं, एक सुविधा है।
इसे टेक्स्ट एडिटर में खोलिए और दस्तावेज़ पढ़ा जा सकता है। टेक्स्ट साफ़ दिखता है, backslash से शुरू होने वाले कंट्रोल-शब्दों में लिपटा हुआ जो फ़ॉन्ट टेबल, रंग टेबल, स्टाइल शीट और हर रन की फ़ॉर्मेटिंग बताते हैं। यह लंबा है, पूरी तरह प्रिंट-योग्य है, और हाथ से सुधारा जा सकता है — जो किसी बाइनरी फ़ॉर्मेट में कभी नहीं होता।
यही पारदर्शिता फ़ॉर्मेट की पूरी शख़्सियत है। पर कुछ भी इसे जाँचता नहीं — थोड़ी ग़लत फ़ाइल आम तौर पर फिर भी खुलती है, बस थोड़ी ग़लत। यह जानना ज़रूरी है इससे पहले कि आप साफ़ रेंडर को साफ़ फ़ाइल मान लें।
DOCX एक ZIP आर्काइव है, इसलिए इसका XML डिस्क तक पहुँचने से पहले कंप्रेस्ड होता है। RTF में कोई कंप्रेशन ही नहीं — हर कंट्रोल-शब्द पूरा-पूरा लिखा जाता है। ज़्यादातर लेखन वाले दस्तावेज़ के लिए यह आम तौर पर कई गुना बड़ी फ़ाइल का मतलब है।
तस्वीरें सबसे नाटकीय मामला हैं। RTF embedded तस्वीर को hexadecimal टेक्स्ट के तौर पर रखता है, यानी तस्वीर का हर बाइट दो अक्षर बन जाता है। पाँच मेगाबाइट की फ़ोटो पाँच मेगाबाइट की RTF बनकर नहीं आती — दस्तावेज़ में चित्र हों और मंज़िल पर आकार-सीमा हो तो बदलने से पहले Word फ़ाइल में तस्वीरें छोटी कर लीजिए।
अपनी उम्र से ज़्यादा। RTF में स्टाइल शीट है, इसलिए शीर्षक और नाम वाले पैराग्राफ़ स्टाइल के रूप में ही आते हैं, हाथ से की फ़ॉर्मेटिंग के रूप में नहीं। टेबल अपनी सेल, बॉर्डर और जुड़े हिस्से रखते हैं। सूची अपनी नंबरिंग रखती है। हेडर, फ़ुटर, पेज नंबरिंग, फ़ुटनोट, हाइपरलिंक — सबका सीधा प्रतिरूप है।
बदलाव LibreOffice से चलता है, जो DOCX पढ़ता और RTF लिखता है दोनों को पहली-श्रेणी का फ़ॉर्मेट मानकर, और मशीन Arial, Times New Roman, Calibri, Cambria के मीट्रिक-सुसंगत विकल्प रखती है। जो RTF नहीं कर सकता वह है फ़ॉन्ट को फ़ाइल के साथ ले जाना — यह सिर्फ़ नाम रखता है, बाक़ी कुछ नहीं।
जो कुछ Word ने RTF का विकास रुकने के बाद जोड़ा। content control सादे टेक्स्ट बन जाते हैं। SmartArt एक तस्वीर बनकर आता है, अगर आता है। document theme ठोस फ़ॉन्ट और रंगों में सिमट जाते हैं। embedded फ़ॉन्ट आगे नहीं जाते।
यह मान लेने की बजाय जाँचना ज़रूरी है, क्योंकि नाकामी चुपचाप होती है — जो content control सादे टेक्स्ट में बदल गया वह स्क्रीन पर सही दिखता रहता है और अब कुछ नहीं करता। अगर DOCX भरने-योग्य क्षेत्र वाले टेम्प्लेट से बना था, तो RTF उस टेम्प्लेट की मौजूदा सामग्री का एक स्नैपशॉट है, फ़ॉर्म नहीं।
RTF की बनावट में VBA प्रोजेक्ट रखने की कोई जगह ही नहीं, इसलिए दस्तावेज़ का automation परिभाषा से ही छूट जाता है, नीति से नहीं। शब्द, टेबल और लेआउट आते हैं; कोड नहीं।
RTF ज़रूरी बताने वाले कई सिस्टम इसी वजह से करते हैं। जो फ़ाइलिंग सिस्टम निष्क्रिय दस्तावेज़ स्वीकारता है और कुछ भी execute कर सकने वाले कंटेनर नकार देता है, उसने अपने intake से एक पूरी समस्या हटा दी है।
RTF में revision-mark और annotation के लिए प्रतिनिधित्व है, और साधारण मामले आगे आते हैं। यह आधुनिक फ़ॉर्मेट से यहाँ काफ़ी कम भरोसेमंद है, क्योंकि दोनों मॉडल अलग युग के हैं।
ऑडिट-ट्रेल वाली किसी भी चीज़ के लिए पहले बाक़ी बदलाव सुलझा लीजिए और साफ़ दस्तावेज़ सबमिट कीजिए। अगर track किए बदलाव ख़ुद ही डिलिवरेबल हैं, तो नतीजे को उसी प्रोग्राम में जाँचिए जो उसे पढ़ेगा, जिसने उसे बनाया उसमें नहीं।
Word, LibreOffice Writer, OpenOffice, Windows का WordPad और macOS का TextEdit — सब बिना किसी ऐड-इन के RTF को फ़ॉर्मेटेड दस्तावेज़ के तौर पर खोलते हैं। हर डेस्कटॉप प्लेटफ़ॉर्म पर यह वाक्य आज भी सच है, यही इसे टिकाए रखता है।
इसका मतलब यह भी है कि सबमिट करने से पहले आप ख़ुद नतीजा जाँच सकते हैं। RTF खोलिए, पहला पन्ना, टेबल और जो पहले form field थे उन्हें देखिए, और DOCX से मिलाइए। मंज़िल जैसे सिस्टम से मिलते-जुलते प्रोग्राम में खोलिए, न कि सिर्फ़ जो हाथ में है उसमें।
यह सर्वर पर चलता है, आपके ब्राउज़र में नहीं। दो पूरे word-processing फ़ॉर्मेट के बीच बदलाव के लिए ऑफ़िस इंजन चाहिए, और पेज इसे साफ़ कहता है। फ़ाइल एन्क्रिप्टेड कनेक्शन पर LibreOffice headless चलाने वाले कंटेनर तक जाती है।
वह कंटेनर बाहरी कनेक्शन नहीं बना सकता। हर जॉब को अपनी scratch डायरेक्टरी और अपनी LibreOffice प्रोफ़ाइल मिलती है, जॉब ख़त्म होते ही मिटा दी जाती है; साठ सेकंड से ज़्यादा चल रही जॉब रोक दी जाती है। मुफ़्त सीमा है भेजी गई फ़ाइल पर 25 MB।
अगर पाने वाला सिस्टम वैसे भी फ़ॉर्मेटिंग हटा देगा — कोई इंडेक्सिंग पाइपलाइन जो शब्द ढूँढती है — तो plain text भेजिए और markup की क़ीमत मत चुकाइए। नतीजा छोटा और स्पष्ट होगा।
अगर इसके बजाय दस्तावेज़ बिल्कुल वैसे ही दिखना चाहिए जैसे सजाया गया था और किसी को उसमें बदलाव नहीं करना, तो PDF सही लक्ष्य है और RTF ग़लत। RTF सही चुनाव है एक संकरी पट्टी में: प्राप्तकर्ता को संपादन-योग्य दस्तावेज़ चाहिए और उसका सॉफ़्टवेयर सिर्फ़ rich text लेता है।
| DOCX | RTF | |
|---|---|---|
| पूरा नाम | Word दस्तावेज़ | Rich Text Format |
| फ़ाइल एक्सटेंशन | .docx | .rtf |
| मीडिया टाइप | application/vnd.openxmlformats-officedocument.wordprocessingml.document | application/rtf |
| पहली बार प्रकाशित | 2007 | 1987 |
| प्रकाशक | Microsoft | Microsoft |
| विनिर्देश | ECMA-376 | — |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | पुराना, फिर भी हर जगह पढ़ा जाता है |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | PDF, ODT | ODT, TXT |
DOCX और RTF — दोनों कई पन्ने ढोते हैं, इसलिए कई पन्नों का दस्तावेज़ एक ही फ़ाइल बना रहता है।
Microsoft Word और LibreOffice Writer DOCX और RTF — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
DOCX Microsoft का फ़ॉर्मेट है, जो 2007 में आया। यह ECMA-376 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
RTF Microsoft का है और 1987 से चला आ रहा है। Microsoft Word, LibreOffice Writer और TextEdit इस फ़ॉर्मेट को पढ़ लेते है।
RTF 1987 में आया और DOCX 2007 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम LibreOffice करता है, पूरा ऑफ़िस सुइट, बिना उसके ऊपरी आवरण के।
हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि LibreOffice को चलने के लिए हमारी कोई मशीन चाहिए।
DOCX और RTF सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। सजावट बच जाती है; मैक्रो, अंदर बैठाई गई चीज़ें और बदलावों का इतिहास आम तौर पर नहीं।
नहीं। कन्वर्ज़न हमारी तरफ़ चलता है और आपको तैयार RTF फ़ाइल देता है; उसे खोलने के लिए वही प्रोग्राम चाहिए जिससे आपका डिवाइस Rich Text Format आम तौर पर दिखाता है।