ODG

ODG फ़ाइल क्या होती है?

LibreOffice Draw के वेक्टर चित्र।

ODG है क्या

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

एक्सटेंशन .odg है और पूरा नाम OpenDocument Graphics। दोनों उतना नहीं बताते जितना यह कि फ़ाइल अंदर क्या-क्या रख सकती है — और इस पन्ने का बाक़ी हिस्सा इसी के बारे में है।

ODG आया कहाँ से

इसे OASIS ने 2005 में जारी किया था। विनिर्देश ISO/IEC 26300 है।

उम्र एक व्यावहारिक वजह से काम की है: फ़ॉर्मेट जितना पुराना, उतने ज़्यादा प्रोग्रामों को उसे सीखने का वक़्त मिला है।

विनिर्देश सार्वजनिक है

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

यह एक ही फ़ाइल में कई पन्ने रख सकती है

ODG फ़ाइल एक पन्ने तक सीमित नहीं है, और जब इसे ऐसी चीज़ में बदला जाए जो सीमित है तो यह मायने रखता है: एक बार बदलने पर एक ही फ़ाइल निकलती है और उसमें एक ही पन्ना होता है — पहला वाला, बशर्ते कन्वर्टर पन्ना चुनने की सुविधा न देता हो।

यह किस तरह का दस्तावेज़ है

ODG के अंदर एक चित्र होता है: सतह पर रखी आकृतियाँ, बहते हुए टेक्स्ट के बजाय।

यही तय करता है कि यह कैसे बदलता है: टेक्स्ट नए सिरे से बैठता है, इसलिए पन्नों की गिनती नतीजे की ख़ासियत है, फ़ाइल की नहीं।

यह परतें बचाकर रखती है

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

ODG को खोलता कौन है

LibreOffice Draw इसे पढ़ता है, और इसी तरह के ज़्यादातर दूसरे प्रोग्राम भी।

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

इसे ब्राउज़र में खोलना

इसे कोई भी ब्राउज़र नहीं पढ़ता।

इसे बदलने की सबसे आम वजह यही है: फ़ॉर्मेट ख़राब है, ऐसा नहीं — बात यह है कि जहाँ आप फ़ाइल दिखाना चाहते हैं वह जगह उसे पढ़ ही नहीं सकती।

यह काम करने का फ़ॉर्मेट है

ODG इसलिए बना है कि इसे खोला और बदला जाए। जब तक काम चल रहा है फ़ाइल इसी फ़ॉर्मेट में रखिए, और जब भी बनी हुई प्रति चाहिए हो, इसी से निर्यात कीजिए।

OpenDocument का ड्राइंग आधा हिस्सा

ODG वह है जो LibreOffice Draw सहेजता है: आकृतियों, कनेक्टर, टेक्स्ट बॉक्स, तस्वीरों और लेयर वाली पन्ना-आधारित वेक्टर ड्राइंग। बाक़ी OpenDocument परिवार की तरह यह XML का ZIP है, इसलिए ड्राइंग पढ़ने लायक़ पाठ है।

Draw किसी आरेख औज़ार और पन्ना-ले-आउट प्रोग्राम के बीच कहीं बैठता है, यही वजह है कि इसे बताना मुश्किल है और ज़्यादातर लोग इसे संयोग से मिलते हैं — आमतौर पर LibreOffice में कुछ खोलते वक़्त ऐसे ऐप्लिकेशन में पहुँचकर जिसके होने का उन्हें पता ही नहीं था।

यह सचमुच किसमें अच्छा है

जुड़े रहने वाले कनेक्टर वाले आरेख। फ़्लोचार्ट खींचिए, दो बॉक्स जोड़िए, एक हिलाइए, और रेखा साथ आती है — जो सुनने में मामूली लगता है जब तक आपने वर्ड प्रोसेसर में फ़्लोचार्ट सँभालकर न देखा हो। संगठन चार्ट, नेटवर्क आरेख, प्रोसेस मैप और फ़्लोर प्लान इसका स्वाभाविक क्षेत्र हैं।

यह पन्ना-आधारित ले-आउट भी सँभालता है जो वर्ड प्रोसेसर नहीं करता: पोस्टर, प्रमाणपत्र, लेबल, सीटिंग प्लान — जहाँ वस्तुओं को बहने के बजाय ठीक निर्देशांक पर बैठना है। कई पन्ने, लेयर, स्नैपिंग और अलाइनमेंट गाइड सब वहाँ हैं, और मुफ़्त में।

PDF संपादन जिसकी किसी को उम्मीद नहीं

Draw PDF फ़ाइलें खोलता है और उन्हें संपादन योग्य बनाता है — पाठ टेक्स्ट बॉक्स बन जाता है, ग्राफ़िक वस्तु बन जाता है, और नतीजा बदला और वापस PDF में निर्यात किया जा सकता है। यह ऐप्लिकेशन की सबसे काम की चीज़ है और लगभग किसी को इसका पता नहीं।

सीमाएँ असली हैं। डिज़ाइन की गई किसी भी चीज़ पर पुनर्निर्माण अनुमानित है, पाठ अजीब जगहों पर बॉक्स में बँट जाता है। किसी टाइपो को ठीक करने, तारीख़ बदलने या ऐसे दस्तावेज़ में क़ीमत अपडेट करने के लिए जिसका स्रोत बहुत पहले खो चुका, यह सचमुच सबसे तेज़ मुफ़्त रास्ता है।

लगभग कुछ और ODG नहीं खोलता

यही फ़ॉर्मेट की व्यावहारिक कमज़ोरी है। LibreOffice और OpenOffice इसे पढ़ते हैं; लगभग बाक़ी कुछ नहीं। न Illustrator, न ठीक से Inkscape, न Microsoft Office, न ब्राउज़र, न फ़ोन।

तो ODG भेजने की चीज़ नहीं, काम की फ़ाइल है। इसे पाने वाला और LibreOffice न चलाने वाला कोई भी अटक जाता है, और जवाब हमेशा समझाने के बजाय निर्यात करना है। ODG को संपादन योग्य मास्टर की तरह रखना और डिलीवरी कॉपी निर्यात करना ही पूरा वर्कफ़्लो है।

क्या निर्यात करें, और किसमें

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

वेब पन्ने पर जाने वाली या किसी और वेक्टर प्रोग्राम में जाने वाली ड्राइंग के लिए SVG — Inkscape, Figma और Illustrator सब SVG पढ़ते हैं। कुछ नुक़सान की उम्मीद रखिए: कनेक्टर सादी रेखा बन जाते हैं, लेयर सिमट सकती हैं।

स्क्रीनशॉट जैसी ज़रूरत हो तभी PNG — यह रिज़ॉल्यूशन हमेशा के लिए तय कर देता है, जो छपने या नाप बदलने वाली किसी भी चीज़ के लिए ग़लत है।

फ़ॉन्ट, और हिलती ड्राइंग

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

भरोसेमंद सुधार है SVG में निर्यात से पहले पाठ को curves में बदलना, जो अक्षरों को हर जगह एक जैसा रेंडर होने वाले पाथ में बदल देता है। PDF निर्यात के लिए, LibreOffice तयशुदा तौर पर फ़ॉन्ट embed करता है और सवाल उठता ही नहीं।

काम की फ़ॉर्मेट के रूप में ODG बनाम SVG

अगर ड्राइंग वेब के लिए है, शुरू से ऐसे औज़ार में SVG पर काम कीजिए जो इसे मूल रूप से बोलता है। ODG और SVG के बीच बार-बार आना-जाना हर बार कुछ खोता है, और दो कॉपी सँभालना उनके अलग होने का तरीक़ा है।

अगर ड्राइंग दस्तावेज़ों में रहने वाला आरेख है, ODG वाजिब मास्टर है: कनेक्टर बचते हैं, पन्ने बचते हैं, और PDF निर्यात बेहतरीन है। चुनाव असल में इस बारे में है कि आउटपुट कहाँ जाता है।

ज़रूरी जानकारी, एक जगह

ODG फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.odg
मीडिया टाइपapplication/vnd.oasis.opendocument.graphics
प्रकाशकOASIS
पहली बार प्रकाशित2005
विनिर्देशISO/IEC 26300

ODG फ़ाइलें: आम सवाल

ODG फ़ाइल कैसे खोलूँ

LibreOffice Draw, या OpenOffice। लगभग बाक़ी कुछ यह फ़ॉर्मेट नहीं पढ़ता — न Illustrator, न Microsoft Office, न ब्राउज़र। अगर किसी ने आपको एक भेजी है, PDF या SVG में बदलना व्यावहारिक रास्ता है।

LibreOffice Draw किसलिए है

जुड़े रहने वाले कनेक्टर वाले आरेख — फ़्लोचार्ट, संगठन चार्ट, नेटवर्क आरेख, फ़्लोर प्लान — और पोस्टर, प्रमाणपत्र और लेबल जैसा पन्ना-आधारित ले-आउट, जहाँ वस्तुएँ बहने के बजाय ठीक निर्देशांक पर बैठती हैं।

क्या LibreOffice Draw में PDF संपादित कर सकता हूँ

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

ODG को SVG या PDF में कैसे बदलूँ

दोनों Draw में निर्यात विकल्प हैं। किसी भी अंतिम चीज़ के लिए PDF — वेक्टर सुरक्षित, फ़ॉन्ट embed, हर जगह खुलता। वेब या Inkscape, Figma, Illustrator में ले जाने के लिए SVG, यह मानते हुए कि कनेक्टर सादी रेखा बन जाएँगे।

मेरी निर्यात की ड्राइंग ग़लत क्यों दिखती है

आमतौर पर ग़ायब फ़ॉन्ट। ड्राइंग में कोई रीफ़्लो नहीं, इसलिए अलग चौड़ाई का विकल्प लेबल को छलका देता है और अलाइनमेंट बिगाड़ देता है। SVG में निर्यात से पहले पाठ को curves में बदलिए; PDF निर्यात फ़ॉन्ट embed करता है और यह समस्या टालता है।

क्या ODG या SVG इस्तेमाल करूँ

SVG अगर ड्राइंग वेब पर जा रही है, ऐसे औज़ार में जो इसे मूल रूप से बोलता है। ODG अगर यह दस्तावेज़ों में रहने वाला आरेख है, जहाँ कनेक्टर और पन्ने मायने रखते हैं और PDF निर्यात बेहतरीन है।