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