भाषा के लिए हाइफ़नेशन शब्दकोश लोड करें

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

आरंभ करने के लिए, सुनिश्चित करें कि आपके पास अपने विकास परिवेश में .NET के लिए Aspose.Words स्थापित और कॉन्फ़िगर किया गया है। यदि आपने पहले से ऐसा नहीं किया है, तो लाइब्रेरी को डाउनलोड करें और इंस्टॉल करें[Aspose.Releases]https://releases.aspose.com/words/net/.

चरण 1: दस्तावेज़ लोड करना

सबसे पहले, निर्दिष्ट निर्देशिका से अपना दस्तावेज़ लोड करें:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "German text.docx");

चरण 2: हाइफ़नेशन शब्दकोश लोड करना

इसके बाद, हाइफ़नेशन डिक्शनरी फ़ाइल के लिए एक स्ट्रीम खोलें और इसे वांछित भाषा के लिए सेव करें। इस उदाहरण में, हम स्विस जर्मन (de-CH) के लिए एक डिक्शनरी लोड करते हैं:

Stream stream = File.OpenRead(dataDir + "hyph_de_CH.dic");
Hyphenation.RegisterDictionary("de-CH", stream);

सुनिश्चित करें कि आपके डेटा निर्देशिका में उपयुक्त शब्दकोश फ़ाइल मौजूद है।

चरण 3: संशोधित दस्तावेज़ को सहेजें

अंत में, संशोधित दस्तावेज़ को सहेजें:

doc.Save(dataDir + "ProcessingByBreakingWithDictionary.pdf");

तो ! आपने Aspose.Words for .NET में एक विशिष्ट भाषा के लिए हाइफ़नेशन शब्दकोश सफलतापूर्वक लोड कर लिया है।

.NET के लिए Aspose.Words का उपयोग करके किसी भाषा के लिए हाइफ़नेशन शब्दकोश लोड करने हेतु उदाहरण स्रोत कोड

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "German text.docx");

Stream stream = File.OpenRead(dataDir + "hyph_de_CH.dic");
Hyphenation.RegisterDictionary("de-CH", stream);

doc.Save(dataDir + "ProcessingByBreakingWithDictionary.pdf");

कृपया इस कोड को अपनी परियोजनाओं में उपयोग करें तथा अपनी विशिष्ट आवश्यकताओं के अनुरूप इसमें संशोधन करें।

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

प्रश्न: Aspose.Words में किसी विशिष्ट भाषा के लिए शब्दांश शब्दकोश कैसे लोड करें?

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

प्रश्न: मैं विभिन्न भाषाओं के लिए शब्दांश शब्दकोश फ़ाइलें कहां पा सकता हूं?

उत्तर: आप विभिन्न ऑनलाइन संसाधनों पर विभिन्न भाषाओं के लिए सिलेबाइजेशन शब्दकोश फ़ाइलें पा सकते हैं। ये फ़ाइलें आम तौर पर XML या TEX प्रारूप में होती हैं। आप भाषाविज्ञान परियोजनाओं या स्रोत कोड रिपॉजिटरी के लिए समर्पित वेबसाइटों पर विभिन्न भाषाओं के लिए ओपन सोर्स सिलेबाइजेशन शब्दकोश पा सकते हैं।

प्रश्न: मैं Aspose.Words में किसी दस्तावेज़ पर लोडेड सिलेबिक डिक्शनरी कैसे लागू कर सकता हूँ?

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

प्रश्न: Aspose.Words में सिलेबाइजेशन के लिए कौन सी भाषाएं समर्थित हैं?

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