यह संक्षिप्त ट्यूटोरियल चर्चा करता है कि पाइथन में टेक्स्ट को SVG में कैसे बदला जाए। इसमें स्टेपवाइज एल्गोरिदम और पाइथन में टेक्स्ट से SVG बनाने के लिए एक कार्यशील कोड स्निपेट शामिल है। इसके अलावा, यह आपकी आवश्यकताओं को पूरा करने के लिए आउटपुट SVG इमेज को बेहतर बनाने के बारे में भी विस्तार से बताता है।
पायथन में टेक्स्ट से SVG बनाने के चरण
- टेक्स्ट को वेक्टर प्रारूप में निर्यात करने के लिए Aspose.SVG का उपयोग करने के लिए वातावरण तैयार करें
- SVGDocument वर्ग का ऑब्जेक्ट आरंभ करें
- create_element_ns विधि का उपयोग करके एक नया SVG तत्व परिभाषित करें
- टेक्स्ट स्ट्रिंग लिखें और विभिन्न विशेषताएं निर्दिष्ट करें
- लक्ष्य तत्व में पाठ जोड़ें और आउटपुट वेक्टर छवि लिखें
ये चरण Python में SVG टेक्स्ट बनाने के लिए प्रोग्राम प्रवाह को समझना आसान बनाते हैं। यह प्रक्रिया आपके सिस्टम में वातावरण सेट करके शुरू की जाती है। फिर, आपको जेनरेट की गई वेक्टर छवि को निर्यात करने से पहले टेक्स्ट स्ट्रिंग और टेक्स्ट रंग, xy अक्ष स्थिति आदि जैसे विभिन्न अन्य उपस्थिति गुणों को निर्दिष्ट करने की आवश्यकता होती है।
पायथन में टेक्स्ट SVG बनाने के लिए कोड
import aspose.svg | |
import os | |
from aspose.svg import * | |
from aspose.svg.saving import * | |
# Create a new SVG document | |
document = SVGDocument() | |
svg_element = document.root_element | |
# Add an element | |
text = document.create_element_ns("http://www.w3.org/2000/svg", "text") | |
# Define text to show | |
text.text_content = "Sample Text in SVG" | |
# Set different attributes | |
text.set_attribute("x", "10") | |
text.set_attribute("y", "30") | |
text.set_attribute("fill", "blue") | |
# Append text to the root | |
svg_element.append_child(text) | |
# Save output SVG | |
document.save( "text.svg") |
यह संक्षिप्त कोड स्निपेट पाइथन में टेक्स्ट से SVG बनाने की सुविधा को प्रदर्शित करता है। सबसे पहले, आपको SVGDocument क्लास का एक इंस्टेंस बनाना होगा और लक्ष्य तत्व तक पहुँचना होगा। इसके बाद, आउटपुट वेक्टर इमेज लिखने से पहले append_child विधि को लागू करके टेक्स्ट सामग्री निर्दिष्ट और जोड़ी जाती है। यदि आपकी कोई विशिष्ट आवश्यकता है, तो आप रूपांतरण प्रक्रिया को अनुकूलित करने के लिए टेक्स्ट का रंग, टेक्स्ट स्ट्रिंग, पथ आदि बदल सकते हैं।
इस लेख में पाइथन में टेक्स्ट SVG बनाने की जानकारी दी गई है। हालाँकि, अगर आपको किसी SVG इमेज के बैकग्राउंड कलर को संशोधित करने की आवश्यकता है तो पायथन में SVG का पृष्ठभूमि रंग कैसे बदलें पर लेख देखें।