यह चरण-दर-चरण लेख बताता है कि C# का उपयोग करके TTF को WOFF में कैसे बदलें। C# में TTF से WOFF बदलना सुनिश्चित करता है कि फॉन्ट्स ऑप्टिमाइज़्ड, आधुनिक वेब ब्राउज़र के साथ कम्पैटिबल, सुरक्षित और आकार में छोटे हों। यह प्रक्रिया TTF फॉन्ट को कंप्रेस करती है और उसे WOFF फॉर्मेट में कुछ API कॉल्स के साथ रीपैकेज करती है।
C# का उपयोग करके TTF से WOFF फॉन्ट बदलने के चरण
- NuGet.org से Aspose.Font for .NET पैकेज इंस्टॉल करें ताकि TTF को WOFF में बदला जा सके
- फाइल और फॉन्ट हैंडलिंग फीचर्स तक पहुंचने के लिए आवश्यक नेमस्पेस आयात करें
- लाइसेंस लोड करें ताकि सीमाओं से बचा जा सके और आउटपुट बिना वॉटरमार्क के बनाया जा सके
- फॉन्ट को मेमोरी स्ट्रीम में लोड करें और FontType.TTF के साथ FontDefinition ऑब्जेक्ट बनाने के लिए इसका उपयोग करें
- Font.Open() मेथड और ऊपर बताए गए FontDefinition ऑब्जेक्ट का उपयोग करके फॉन्ट खोलें
- डिस्क पर आउटपुट फाइल के लिए एक FileStream बनाएं
- Font.SaveToFormat() मेथड को कॉल करें ताकि लोड किया गया फॉन्ट FontSavingFormats.WOFF फॉर्मेट में सेव हो सके
ये चरण बताते हैं कि C# का उपयोग करके TTF से वेबफॉन्ट जेनरेटर कैसे विकसित किया जाए। आवश्यक नेमस्पेस का संदर्भ जोड़ें, वैकल्पिक रूप से लाइसेंस लोड करें, TTF फॉन्ट की सामग्री को मेमोरी में लोड करें और Font.Open() मेथड का उपयोग करके TTF फॉन्ट खोलें। अंत में, आउटपुट फाइल के लिए मेमोरी स्ट्रीम जैसी WOFF सेटिंग्स कॉन्फ़िगर करें और आउटपुट जनरेट करने के लिए SaveToFormat() मेथड को कॉल करें।
C# का उपयोग करके TTF को वेबफॉन्ट में बदलने का कोड
ऊपर दिया गया उदाहरण कोड TTF को WOFF में बदलता है। आप आउटपुट WOFF फाइल को CSS @font-face के जरिए आधुनिक ब्राउज़रों में एम्बेड कर सकते हैं। WOFF फॉन्ट्स वाली वेबपेजेस कच्चे TTF फाइलों की तुलना में अधिक सुरक्षित होते हैं।
इस छोटे गाइड ने हमें TTF से WOFF कन्वर्टर विकसित करना सिखाया। किसी विशेष फॉन्ट के साथ टेक्स्ट को बिना उसे सिस्टम पर इंस्टॉल किए रेंडर करने के लिए, C# का उपयोग करके इमेज पर टेक्स्ट लिखें लेख देखें।