SVG टूल

SVG फ़ॉर्मैटर

SVG की लाइन ब्रेक और इंडेंट व्यवस्थित करें, ताकि टैग के स्तर समझना और सामग्री जाँचना आसान हो।

आपकी SVG सामग्री केवल आपके ब्राउज़र में संसाधित होती है। इसे सर्वर पर अपलोड नहीं किया जाता।

इस टूल के बारे में

SVG फ़ॉर्मैटर एक ही लाइन में लिखे या असमान इंडेंट वाले SVG को पढ़ने में मदद करता है। यह पहले XML की जाँच करता है, फिर जहाँ सामग्री बदले बिना लाइन ब्रेक जोड़ी जा सकती है वहाँ टैग के स्तर व्यवस्थित करता है। पाथ डेटा, टेक्स्ट और नेमस्पेस बने रहते हैं।

इस्तेमाल कैसे करें

  1. SVG फ़ाइल चुनें या व्यवस्थित करने वाला कोड पेस्ट करें।
  2. हर स्तर के लिए 2 या 4 स्पेस का इंडेंट चुनें।
  3. फ़ॉर्मैट का बटन दबाएँ। सामग्री अमान्य हो तो संदेश के अनुसार टैग और एट्रिब्यूट जाँचें।
  4. परिणाम जाँचकर कॉपी करें या formatted.svg डाउनलोड करें।

सुविधाएँ

  • 2 और 4 स्पेस का इंडेंट, उदाहरण तथा साफ़ करने, कॉपी करने और डाउनलोड करने के विकल्प मिलते हैं।
  • आकृतियाँ, ग्रेडिएंट, परिभाषाएँ और टेक्स्ट सुरक्षित रहते हैं। SVG पिक्सेल इमेज में नहीं बदलता।
  • अमान्य XML के लिए परिणाम नहीं बनता, ताकि पहले सामग्री ठीक की जा सके।

फ़ॉर्मैटिंग के नियम

  • टेक्स्ट और मिले-जुले कंटेंट के स्पेस दिखावट बदल सकते हैं, इसलिए उन्हें ध्यान से बनाए रखा जाता है। ऐसे हिस्सों में हर टैग अलग लाइन में नहीं आता।
  • टिप्पणियों, CDATA, नेमस्पेस और पाथ डेटा का अर्थ बना रहता है। एट्रिब्यूट के उद्धरण चिह्न या खाली तत्वों की लिखावट एक जैसी की जा सकती है।
  • फ़ॉर्मैटिंग सुरक्षा सफ़ाई नहीं है। डाउनलोड में मूल स्क्रिप्ट या बाहरी संदर्भ रह सकते हैं। इस पेज का प्रीव्यू अलग फ़िल्टर की गई प्रति इस्तेमाल करता है। केवल फ़ॉर्मैट हो जाने से अनजान स्रोत की फ़ाइल को भरोसेमंद न मानें।

SVG सुरक्षा संबंधी जानकारी

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

SVG फ़ाइल या UTF-8 सोर्स कोड की सीमा 2 MiB है। तत्वों और टेक्स्ट सहित अधिकतम 20000 नोड और नेस्टिंग के 96 स्तर हो सकते हैं। बहुत बड़ी या जटिल फ़ाइल को पहले सरल करें।

निजता

आपकी SVG सामग्री केवल आपके ब्राउज़र में संसाधित होती है। इसे सर्वर पर अपलोड नहीं किया जाता।

इनपुट और परिणाम अपने आप नहीं सहेजे जाते। टूल खाली करने या पेज छोड़ने से पहले ज़रूरी फ़ाइलें डाउनलोड करें और मूल प्रति संभालकर रखें।

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

क्या फ़ॉर्मैटिंग से चित्र बदलता है?

फ़ॉर्मैटिंग पढ़ने में आसानी बढ़ाती है और जानबूझकर पाथ या ग्रेडिएंट नहीं बदलती। टेक्स्ट की दिखावट पर असर डालने वाले स्पेस बने रहते हैं। सुरक्षा फ़िल्टर के कारण प्रीव्यू मूल से अलग हो सकता है।

SVG और XML का क्या संबंध है?

SVG चित्र का वर्णन करने के लिए XML की सिंटैक्स इस्तेमाल करता है। टैग ठीक से बंद होने चाहिए, एट्रिब्यूट के मान सही उद्धरण चिह्नों में होने चाहिए और मूल तत्व SVG होना चाहिए।

क्या फ़ॉर्मैट करने से फ़ाइल छोटी होती है?

आम तौर पर नहीं। इंडेंट और लाइन ब्रेक से फ़ाइल थोड़ी बड़ी हो सकती है। आकार घटाने के लिए SVG कंप्रेसर इस्तेमाल करें।

फ़ॉर्मैट करने और कंप्रेस करने में क्या अंतर है?

फ़ॉर्मैटिंग सामग्री पढ़ना आसान बनाती है, जबकि कंप्रेशन फ़ाइल का आकार घटाता है। फ़ॉर्मैट किया गया परिणाम मूल सामग्री रखता है; इसका मतलब यह नहीं कि सभी संभावित जोखिम हटा दिए गए हैं।

डेवलपर टूल की श्रेणी सूची पर वापस जाएँ