फ़ॉन्ट प्रतिस्थापन सक्षम करें अक्षम करें

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

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

आरंभ करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित वस्तुएं हैं:

  • C# प्रोग्रामिंग भाषा का कार्यसाधक ज्ञान
  • आपके प्रोजेक्ट में .NET के लिए Aspose.Words लाइब्रेरी स्थापित है
  • एक Word दस्तावेज़ जिसे आप फ़ॉन्ट प्रतिस्थापन के साथ या उसके बिना रेंडर करना चाहते हैं

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

सबसे पहले, आपको अपने वर्ड डॉक्यूमेंट के स्थान पर डायरेक्टरी पथ सेट करना होगा।"YOUR DOCUMENT DIRECTORY" कोड में उचित पथ के साथ.

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

चरण 2: दस्तावेज़ अपलोड करें और फ़ॉन्ट सेटिंग कॉन्फ़िगर करें

इसके बाद, हम उस वर्ड दस्तावेज़ को लोड करेंगे जिसे आप रेंडर करना चाहते हैं और उसका एक उदाहरण बनाएंगेFontSettings फ़ॉन्ट सेटिंग को संभालने के लिए क्लास। हम फ़ॉन्ट नाम निर्दिष्ट करके डिफ़ॉल्ट फ़ॉन्ट ओवरराइड सेट करेंगेDefaultFontName और फ़ॉन्ट जानकारी ओवरराइड अक्षम करेंEnabled करने के लिए सेटfalse.

// दस्तावेज़ लोड करें
Document doc = new Document(dataDir + "Rendering.docx");

// फ़ॉन्ट सेटिंग कॉन्फ़िगर करें
FontSettings fontSettings = new FontSettings();
fontSettings.SubstitutionSettings.DefaultFontSubstitution.DefaultFontName = "Arial";
fontSettings.SubstitutionSettings.FontInfoSubstitution.Enabled = false;

// दस्तावेज़ पर फ़ॉन्ट सेटिंग लागू करें
doc.FontSettings = fontSettings;

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

अंत में, हम रेंडर किए गए दस्तावेज़ को सहेज लेंगे, जो निर्धारित फ़ॉन्ट ओवरराइड सेटिंग्स का सम्मान करेगा।

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

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


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

Document doc = new Document(dataDir + "Rendering.docx");
FontSettings fontSettings = new FontSettings();
fontSettings.SubstitutionSettings.DefaultFontSubstitution.DefaultFontName = "Arial";
fontSettings.SubstitutionSettings.FontInfoSubstitution.Enabled = false;
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.EnableDisableFontSubstitution.pdf");

निष्कर्ष

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

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

प्रश्न: मैं Aspose.Words के साथ Word दस्तावेज़ में फ़ॉन्ट प्रतिस्थापन कैसे सक्षम कर सकता हूं?

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

प्रश्न: क्या Aspose.Words के साथ Word दस्तावेज़ में फ़ॉन्ट प्रतिस्थापन को अक्षम करना संभव है?

उत्तर: हां, Aspose.Words के साथ आप Word दस्तावेज़ में फ़ॉन्ट प्रतिस्थापन अक्षम कर सकते हैं। API का उपयोग करके, आप Word को आवश्यक फ़ॉन्ट को अन्य फ़ॉन्ट से प्रतिस्थापित करने से रोक सकते हैं, जो पाठ की मूल उपस्थिति को बनाए रखता है।

प्रश्न: जब वर्ड दस्तावेज़ में प्रतिस्थापन के दौरान आवश्यक फ़ॉन्ट गायब हो जाते हैं तो क्या होता है?

उत्तर: जब Word दस्तावेज़ में प्रतिस्थापन के दौरान आवश्यक फ़ॉन्ट गायब होते हैं, तो Aspose.Words इस समस्या का पता लगा सकता है और आपको इसे ठीक करने के विकल्प प्रदान कर सकता है। आप गायब फ़ॉन्ट को वैकल्पिक फ़ॉन्ट से प्रतिस्थापित करना चुन सकते हैं या दस्तावेज़ में गायब फ़ॉन्ट शामिल कर सकते हैं, जिससे सही दृश्य सुनिश्चित हो सके।

प्रश्न: मैं Aspose.Words के साथ Word दस्तावेज़ में प्रतिस्थापन करते समय लुप्त फ़ॉन्ट को कैसे संभाल सकता हूँ?

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

प्रश्न: क्या वर्ड दस्तावेज़ में फ़ॉन्ट प्रतिस्थापन को नियंत्रित करना महत्वपूर्ण है?

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