यह ट्यूटोरियल बताता है कि Java का उपयोग करके TTF को SVG में कैसे बदलें। यह आपको TTF फ़ॉर्मेट में किसी फ़ॉन्ट से किसी कैरेक्टर के लिए एक व्यक्तिगत ग्लिफ़ प्राप्त करने और इस कैरेक्टर को SVG फ़ाइल में रेंडर करने में मदद करता है। आपको IDE सेट करने, प्रोग्रामिंग निर्देशों की सूची और Java का उपयोग करके TTF से SVG में बदलने के लिए एक नमूना कोड की जानकारी मिलेगी।
Java का उपयोग करके TTF से SVG कनवर्टर के लिए स्टेप्स
- अपने एप्लिकेशन में Aspose.Font for Java लाइब्रेरी जोड़कर TTF को SVG में बदलने के लिए वातावरण तैयार करें
- उत्पाद की सभी सुविधाओं का उपयोग करने के लिए लाइसेंस लागू करें
- FontType और डिस्क पर फ़ाइल पथ को FontDefinition ऑब्जेक्ट में प्रदान करके लक्ष्य फ़ॉन्ट को परिभाषित करें
- ऊपर दिए गए परिभाषा के साथ Font.Open() मेथड का उपयोग करके फ़ॉन्ट खोलें
- फ़ॉन्ट से उस इच्छित ग्लिफ़ तक पहुँचें जो लक्ष्य कैरेक्टर का प्रतिनिधित्व करता है, जैसे ‘A’
- ग्लिफ़ की ड्रॉइंग स्टेप्स को SVG पाथ कमांड के रूप में इकट्ठा करने के लिए एक सहायक तैयार करें
- एक रेंडरर तैयार करें और उपयोग करें जो ग्लिफ़ की रूपरेखा से गुज़र सके और उन ड्रॉइंग स्टेप्स को आपके सहायक को पास कर सके
- एक ट्रांसफ़ॉर्मेशन लागू करें ताकि फ़ॉन्ट का कोऑर्डिनेट सिस्टम SVG की अपेक्षा के अनुसार मेल खाए
- अंत में, ग्लिफ़ को रेंडर करें, पाथ को सरल SVG मार्कअप में लपेटें और इसे एक SVG फ़ाइल के रूप में सहेजें
ये स्टेप्स Java का उपयोग करके TTF से SVG फ़ॉन्ट में बदलने की पूरी प्रक्रिया को परिभाषित करते हैं। प्रोग्राम एक TTF फ़ॉन्ट खोलता है और उस ग्लिफ़ को ढूँढता है जो आपके इच्छित कैरेक्टर का प्रतिनिधित्व करता है, जैसे ‘A’। फिर यह ग्लिफ़ की रूपरेखा से गुज़रता है और उन ड्रॉइंग स्टेप्स को SVG पाथ कमांड में बदलता है। अंत में यह पाथ को SVG मार्कअप के अंदर लपेटता है और इसे SVG फ़ाइल के रूप में सहेजता है।
Java का उपयोग करके TTF से SVG फ़ॉन्ट कनवर्टर के लिए कोड
इस कोड में हमने सीखा कि Java का उपयोग करके TTF से SVG में कैसे बदलें। यह TTF फ़ाइल में किसी फ़ॉन्ट से एक विशेष कैरेक्टर को प्राप्त करता है, उसकी रूपरेखा को SVG फ़ाइल में ड्रॉ करने के लिए इंस्ट्रक्शन सेट में बदलता है और टेक्स्ट को SVG फ़ाइल में सहेजता है। आप इस प्रक्रिया को सभी कैरेक्टर्स के लिए दोहरा सकते हैं, प्रत्येक कैरेक्टर तक ASCII कैरेक्टर्स या ग्लिफ़ ID का उपयोग करके पहुँचकर, आवश्यकतानुसार।
इस ट्यूटोरियल में हमने सीखा कि कैसे TTF में एक ग्लिफ़ को SVG फ़ाइल में रेंडर करने के लिए ट्रांसफ़ॉर्म करें। फ़ॉन्ट मेट्रिक्स प्राप्त करने के लिए, इस आर्टिकल को देखें: Java का उपयोग करके फ़ॉन्ट मेट्रिक्स कैसे प्राप्त करें.