फ़ॉन्ट फ़ोल्डर सेट करें

परिचय

नमस्ते! Aspose.Words for .NET में कस्टम फ़ॉन्ट की दुनिया में गोता लगाने के लिए तैयार हैं? चलिए शुरू करते हैं। यह ट्यूटोरियल आपको कस्टम फ़ॉन्ट फ़ोल्डर सेट करने की प्रक्रिया के माध्यम से मार्गदर्शन करेगा, यह सुनिश्चित करते हुए कि आपके दस्तावेज़ बिल्कुल वैसे ही दिखें जैसे आप चाहते हैं। चाहे आप एक अनुभवी डेवलपर हों या अभी शुरुआत कर रहे हों, यह गाइड आपको हर चरण में मार्गदर्शन करेगा। तो, चलिए उन फ़ॉन्ट को शानदार बनाते हैं!

आवश्यक शर्तें

इससे पहले कि हम आगे बढ़ें, आइए सुनिश्चित करें कि आपके पास वह सब कुछ है जो आपको चाहिए:

  • .NET के लिए Aspose.Words: आप कर सकते हैंडाउनलोड करना यदि आपने पहले से ऐसा नहीं किया है तो इसे देखें।
  • विजुअल स्टूडियो: कोई भी संस्करण काम करेगा, लेकिन नवीनतम संस्करण हमेशा सर्वोत्तम होता है।
  • दस्तावेज़: हम इस ट्यूटोरियल के लिए एक वर्ड दस्तावेज़ का उपयोग करेंगे। आप अपना खुद का दस्तावेज़ बना सकते हैं या पहले से मौजूद दस्तावेज़ का उपयोग कर सकते हैं।
  • कस्टम फ़ॉन्ट: कुछ कस्टम फ़ॉन्ट तैयार रखें। हम इनका उपयोग करके फ़ॉन्ट फ़ोल्डर सेट करने का तरीका दिखाएंगे।

नामस्थान आयात करें

सबसे पहले, आइए आवश्यक नेमस्पेस को आयात करें। Aspose.Words से हमें जिन क्लासेस और मेथड्स की आवश्यकता है, उन्हें एक्सेस करने के लिए यह आवश्यक है।

using Aspose.Words;
using Aspose.Words.Fonts;

इन नामस्थानों को आयात करने के बाद, हम अपने कस्टम फ़ॉन्ट फ़ोल्डर्स की स्थापना शुरू करने के लिए तैयार हैं।

चरण 1: अपनी दस्तावेज़ निर्देशिका निर्धारित करें

आइए अपने डॉक्यूमेंट डायरेक्टरी का पथ निर्धारित करके शुरू करें। यहीं पर आपका वर्ड डॉक्यूमेंट संग्रहीत है। हम नामक एक वेरिएबल का उपयोग करेंगेdataDir इस पथ को संग्रहीत करने के लिए.

// आपके दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENT DIRECTORY";

प्रतिस्थापित करें"YOUR DOCUMENT DIRECTORY" आपकी निर्देशिका के वास्तविक पथ के साथ। यह महत्वपूर्ण है क्योंकि Aspose.Words को यह जानना होगा कि आपका दस्तावेज़ कहाँ मिलेगा।

चरण 2: फ़ॉन्ट स्रोत सेट करें

इसके बाद, हमें फ़ॉन्ट स्रोत सेट अप करने की आवश्यकता है। यहीं पर हम Aspose.Words को बताते हैं कि हमें अपने कस्टम फ़ॉन्ट कहाँ ढूँढ़ने हैं। हम इसका उपयोग करने जा रहे हैंFontSettings.DefaultInstance.SetFontsSources इसे प्राप्त करने की विधि.

FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
	new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true)
});

हम यह कर रहे हैं:

  • SystemFontSource: यह Aspose.Words को सिस्टम के डिफ़ॉल्ट फ़ॉन्ट का उपयोग करने के लिए कहता है।
  • फ़ोल्डरफ़ॉन्टस्रोत: यह वह जगह है जहाँ हम अपने कस्टम फ़ॉन्ट वाले फ़ोल्डर को निर्दिष्ट करते हैं।"C:\\MyFonts\\" अपने कस्टम फ़ॉन्ट्स निर्देशिका के पथ के साथ।true पैरामीटर यह इंगित करता है कि उपनिर्देशिकाओं को भी शामिल किया जाना चाहिए।

चरण 3: अपना दस्तावेज़ लोड करें

अब जबकि हमने अपने फ़ॉन्ट स्रोत सेट कर लिए हैं, अब उस दस्तावेज़ को लोड करने का समय है जिसके साथ हम काम करना चाहते हैं। हम इसका उपयोग करेंगेDocument इसके लिए Aspose.Words से क्लास डाउनलोड करें।

Document doc = new Document(dataDir + "Rendering.docx");

यह सुनिश्चित करें कि"Rendering.docx" यह आपके वर्ड डॉक्यूमेंट का नाम है। अगर आपके डॉक्यूमेंट का नाम अलग है, तो इसे उसी के अनुसार अपडेट करना सुनिश्चित करें।

चरण 4: अपने दस्तावेज़ को PDF के रूप में सहेजें

अंत में, कस्टम फ़ॉन्ट को क्रियान्वित होते देखने के लिए अपने दस्तावेज़ को PDF के रूप में सेव करें। हम इसका उपयोग करेंगेSave की विधिDocument कक्षा।

doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");

इससे आपका दस्तावेज़ निर्दिष्ट निर्देशिका में पीडीएफ के रूप में सहेज लिया जाएगा, जिसमें हमारे द्वारा पहले सेट किए गए कस्टम फ़ॉन्ट का उपयोग किया जाएगा।

निष्कर्ष

और अब यह हो गया! आपने .NET के लिए Aspose.Words में कस्टम फ़ॉन्ट फ़ोल्डर सफलतापूर्वक सेट कर लिए हैं और अपने दस्तावेज़ को उन कस्टम फ़ॉन्ट के साथ PDF के रूप में सहेज लिया है। बहुत बढ़िया, है न? फ़ॉन्ट को कस्टमाइज़ करना आपके दस्तावेज़ों की दिखावट में बहुत बड़ा अंतर ला सकता है, और अब आप जानते हैं कि यह कैसे करना है। हैप्पी कोडिंग!

अक्सर पूछे जाने वाले प्रश्न

मैं .NET के लिए Aspose.Words कैसे स्थापित करूं?

तुम कर सकते होडाउनलोड करना वेबसाइट से .NET के लिए Aspose.Words का नवीनतम संस्करण।

क्या मैं एकाधिक कस्टम फ़ॉन्ट फ़ोल्डरों का उपयोग कर सकता हूँ?

हां, आप कई जोड़ सकते हैंFolderFontSource उदाहरणों के लिएSetFontsSourcesविभिन्न निर्देशिकाओं से फ़ॉन्ट का उपयोग करने की विधि।

क्या सिस्टम फ़ॉन्ट्स को शामिल करना आवश्यक है?

सिस्टम फ़ॉन्ट्स को शामिल करना वैकल्पिक है, लेकिन यह सुनिश्चित करने के लिए अनुशंसित है कि सभी मानक फ़ॉन्ट्स उपलब्ध हों।

Aspose.Words किस फ़ाइल प्रकार का समर्थन करता है?

Aspose.Words फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला का समर्थन करता है, जिसमें DOCX, DOC, PDF, TXT, HTML, और कई अन्य शामिल हैं।

मैं Aspose.Words के लिए अस्थायी लाइसेंस कैसे प्राप्त कर सकता हूं?

आप प्राप्त कर सकते हैंअस्थायी लाइसेंस Aspose.Words की संपूर्ण सुविधाएं आज़माने के लिए Aspose वेबसाइट से साइन इन करें।