फ़ॉन्ट फ़ोल्डर एकाधिक फ़ोल्डर सेट करें

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

चरण 1: दस्तावेज़ निर्देशिका को परिभाषित करें

सबसे पहले, आपको अपनी दस्तावेज़ निर्देशिका के लिए पथ सेट करना होगा। यह वह स्थान है जहां आप अपने संपादित प्रस्तुत दस्तावेज़ को सहेजना चाहते हैं। “आपकी दस्तावेज़ निर्देशिका” को उचित पथ से बदलें।

string dataDir = "YOUR DOCUMENTS DIRECTORY";

चरण 2: रेंडर करने के लिए दस्तावेज़ लोड करें

फिर आप इसका उपयोग करके रेंडर करने के लिए दस्तावेज़ को लोड कर सकते हैंDocument कक्षा। सही दस्तावेज़ पथ निर्दिष्ट करना सुनिश्चित करें।

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

चरण 3: फ़ॉन्ट फ़ोल्डर सेट करें

अब आप इसका उपयोग करके एकाधिक फ़ॉन्ट फ़ोल्डर सेट कर सकते हैंFontSettings कक्षा औरSetFontsFolders() तरीका। आप उन फ़ॉन्ट फ़ोल्डरों के पथ निर्दिष्ट कर सकते हैं जिन्हें आप किसी सरणी में उपयोग करना चाहते हैं। इस उदाहरण में, हमने दो फ़ॉन्ट फ़ोल्डर निर्दिष्ट किए हैं: “C:\MyFonts" और “D:\Misc\Fonts".

FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolders(new[] { @"C:\MyFonts\", @"D:\Misc\Fonts\" }, true);

चरण 4: फ़ॉन्ट सेटिंग्स लागू करें

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

doc.FontSettings = fontSettings;

चरण 5: प्रस्तुत दस्तावेज़ को सहेजें

अंत में, आप रेंडर किए गए दस्तावेज़ को इसका उपयोग करके एक फ़ाइल में सहेज सकते हैंSave() की विधिDocument कक्षा। सही पथ और फ़ाइल नाम निर्दिष्ट करना सुनिश्चित करें।

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

.NET के लिए Aspose.Words का उपयोग करके सेट फ़ॉन्ट्स फ़ोल्डर एकाधिक फ़ोल्डर्स के लिए नमूना स्रोत कोड

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

Document doc = new Document(dataDir + "Rendering.docx");
FontSettings fontSettings = new FontSettings();
// ध्यान दें कि यह सेटिंग डिफ़ॉल्ट रूप से खोजे जा रहे किसी भी डिफ़ॉल्ट फ़ॉन्ट स्रोत को ओवरराइड कर देगी। अब केवल इन्हीं फोल्डर को खोजा जाएगा
// फ़ॉन्ट को रेंडर या एम्बेड करते समय फ़ॉन्ट। सिस्टम फ़ॉन्ट स्रोतों को बनाए रखते हुए एक अतिरिक्त फ़ॉन्ट स्रोत जोड़ने के लिए दोनों फ़ॉन्टसेटिंग्स.GetFontSources और का उपयोग करें
// इसके बजाय फ़ॉन्टसेटिंग्स.सेटफ़ॉन्टस्रोत।
fontSettings.SetFontsFolders(new[] { @"C:\MyFonts\", @"D:\Misc\Fonts\" }, true);
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersMultipleFolders.pdf");

निष्कर्ष

इस ट्यूटोरियल में, हमने सीखा कि .NET के लिए Aspose.Words का उपयोग करके किसी दस्तावेज़ को प्रस्तुत करते समय एकाधिक फ़ॉन्ट फ़ोल्डर कैसे सेट करें। इस चरण-दर-चरण मार्गदर्शिका का पालन करके, आप अपने दस्तावेज़ों को प्रस्तुत करते समय उपयोग करने के लिए आसानी से एकाधिक फ़ॉन्ट फ़ोल्डर निर्दिष्ट कर सकते हैं। Aspose.Words आपके दस्तावेज़ों में फ़ॉन्ट के साथ वर्ड प्रोसेसिंग के लिए एक शक्तिशाली और लचीली एपीआई प्रदान करता है। इस ज्ञान के साथ, आप अपने दस्तावेज़ों को अपनी विशिष्ट आवश्यकताओं के अनुसार प्रस्तुत करते समय उपयोग किए जाने वाले फ़ॉन्ट स्रोतों को नियंत्रित और अनुकूलित कर सकते हैं।

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

प्रश्न: मैं Aspose.Words में एकाधिक फ़ॉन्ट फ़ोल्डर कैसे सेट कर सकता हूं?

A: Aspose.Words में एकाधिक फ़ॉन्ट फ़ोल्डर सेट करने के लिए, आप इसका उपयोग कर सकते हैंSetFontsFolders की विधिFonts कक्षा कस्टम फ़ॉन्ट फ़ोल्डर स्थानों की एक सूची प्रदान करती है।

प्रश्न: क्या एकाधिक फ़ॉन्ट फ़ोल्डर सेट करने से Aspose.Words के साथ संसाधित सभी दस्तावेज़ प्रभावित होते हैं?

उ: हां, एकाधिक फ़ॉन्ट फ़ोल्डर सेट करने से Aspose.Words के साथ संसाधित सभी दस्तावेज़ प्रभावित होते हैं। एक बार जब आप फ़ॉन्ट फ़ोल्डर परिभाषित कर लेते हैं, तो Aspose.Words सभी दस्तावेज़ों में फ़ॉन्ट खोजने के लिए इन स्थानों का उपयोग करेगा।

प्रश्न: मैं Aspose.Words में कितने फ़ॉन्ट फ़ोल्डर परिभाषित कर सकता हूं?

उ: आप Aspose.Words में आवश्यकतानुसार कई फ़ॉन्ट फ़ोल्डर परिभाषित कर सकते हैं। आपके द्वारा परिभाषित फ़ॉन्ट फ़ोल्डरों की संख्या की कोई विशिष्ट सीमा नहीं है।

प्रश्न: मैं Aspose.Words में परिभाषित फ़ॉन्ट फ़ोल्डरों की जांच कैसे कर सकता हूं?

उ: Aspose.Words में परिभाषित फ़ॉन्ट फ़ोल्डरों की जांच करने के लिए, आप इसका उपयोग कर सकते हैंGetFolders की विधिFonts कॉन्फ़िगर किए गए फ़ॉन्ट फ़ोल्डरों के स्थान प्राप्त करने के लिए क्लास।

प्रश्न: क्या फ़ॉन्ट फ़ोल्डरों में विशिष्ट फ़ॉन्ट शामिल होने की आवश्यकता है?

उत्तर: हाँ, फ़ॉन्ट फ़ोल्डर में वे फ़ॉन्ट होने चाहिए जिनका उपयोग आप अपने Word दस्तावेज़ों में करना चाहते हैं। दस्तावेज़ों को संसाधित करते समय Aspose.Words निर्दिष्ट फ़ोल्डरों में फ़ॉन्ट की तलाश करेगा।