C# का उपयोग करके टेक्स्ट को SVG में बदलें

यह त्वरित मार्गदर्शिका C#** का उपयोग करके **टेक्स्ट को SVG में परिवर्तित करने के विवरण को कवर करती है। इसमें C# का उपयोग करके टेक्स्ट से SVG बनाने के लिए चरण-दर-चरण प्रक्रिया और एक चलाने योग्य नमूना कोड शामिल है। इसके अलावा, आप अपनी आवश्यकताओं के अनुसार टेक्स्ट युक्त आउटपुट एसवीजी फ़ाइल को अनुकूलित करने के बारे में भी सीखेंगे।

C# का उपयोग करके टेक्स्ट से SVG बनाने के चरण

  1. टेक्स्ट को एसवीजी छवि में परिवर्तित करने के लिए Aspose.SVG for .NET का उपयोग करने के लिए आईडीई सेट करें
  2. SVGDocument वर्ग का एक उदाहरण बनाएं और रूट एसवीजी तत्व तक पहुंचें
  3. CreateElementNS विधि से SVG टेक्स्ट तत्व को परिभाषित करें
  4. पाठ सामग्री निर्दिष्ट करें और विभिन्न उपस्थिति विशेषताएँ सेट करें
  5. टेक्स्ट को रूट में जोड़ें और आउटपुट एसवीजी छवि प्रस्तुत करें

ये चरण C# का उपयोग करके SVG टेक्स्ट बनाने की प्रक्रिया समझाते हैं। एक शर्त के रूप में अपनी ओर से वातावरण तैयार करके प्रक्रिया शुरू करें। इसके बाद, आउटपुट वेक्टर छवि प्रस्तुत करने से पहले टेक्स्ट स्ट्रिंग और रंग और स्थिति निर्देशांक जैसे विभिन्न उपस्थिति पैरामीटर निर्दिष्ट करें।

C# का उपयोग करके टेक्स्ट SVG बनाने के लिए कोड

using Aspose.Svg;
using System;
class Program
{
static void Main(string[] args) // Text to SVG in C#
{
new License().SetLicense("License.lic");
// Create SVGDocument class object
var document = new Aspose.Svg.SVGDocument();
// Get root svg element
var svgElement = document.RootElement;
const string @namespace = "http://www.w3.org/2000/svg";
// Define SVG Text element
var text = (Aspose.Svg.SVGTextElement)document.CreateElementNS(@namespace, "text");
// Define text to show
text.TextContent = "Sample Text in SVG";
// Set various attributes
text.SetAttribute("fill", "blue"); text.SetAttribute("x", "10");
text.SetAttribute("y", "30");
// Append text to the root
svgElement.AppendChild(text);
// Save output SVG
document.Save("svg-text.svg");
Console.WriteLine("Text converted to SVG successfully");
}
}

यह नमूना कोड C# का उपयोग करके टेक्स्ट से SVG बनाने का मूल संस्करण प्रदर्शित करता है। सबसे पहले, SVGDocument क्लास ऑब्जेक्ट आरंभ करें, और रूट एलिमेंट को RootElement प्रॉपर्टी का उपयोग करके एक्सेस किया जाता है। इसके बाद, एसवीजी टेक्स्ट तत्व को परिभाषित किया जाता है और आउटपुट एसवीजी छवि को निर्यात करने से पहले AppendChild विधि का उपयोग करके रूट में जोड़ा जाता है। हालाँकि, आप एसवीजी छवि में टेक्स्ट में अलग-अलग उपस्थिति लागू करने के लिए टेक्स्ट पथ, टेक्स्ट शैली और टीएसस्पैन सेट करके इस कोड को और बढ़ा सकते हैं।

इस आलेख ने हमें C# का उपयोग करके टेक्स्ट SVG बनाना सिखाया है। इसके अलावा, यदि आप किसी एसवीजी का पृष्ठभूमि रंग बदलना चाहते हैं, तो C# में SVG का पृष्ठभूमि रंग कैसे बदलें पर लेख पढ़ें।

 हिन्दी