दस्तावेज़ पाठ दिशा

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

चरण 1: वातावरण स्थापित करना

शुरू करने से पहले, सुनिश्चित करें कि आपने .NET के लिए Aspose.Words के साथ अपना विकास वातावरण स्थापित कर लिया है। सुनिश्चित करें कि आपने आवश्यक संदर्भ जोड़ दिए हैं और उचित नामस्थान आयात कर लिए हैं।

चरण 2: अपलोड विकल्पों को कॉन्फ़िगर करना

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

TxtLoadOptions loadOptions = new TxtLoadOptions { DocumentDirection = DocumentDirection. Auto };

इस चरण में, हम दस्तावेज़ लोडिंग विकल्पों को कॉन्फ़िगर करते हैं। हम एक नया बनाते हैंTxtLoadOptions ऑब्जेक्ट करें और सेट करेंDocumentDirectionसंपत्ति कोDocumentDirection.Auto. यह मान Aspose.Words को दस्तावेज़ की सामग्री के आधार पर टेक्स्ट दिशा को स्वचालित रूप से निर्धारित करने के लिए कहता है।

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

Document doc = new Document(dataDir + "Hebrew text.txt", loadOptions);

इस चरण में, हम का उपयोग करके दस्तावेज़ को लोड करते हैंDocument विधि और लोड करने के लिए पाठ फ़ाइल को पथ पास करना। हम निर्दिष्ट लोडिंग विकल्पों का भी उपयोग करते हैं।

चरण 4: पैराग्राफ में हेरफेर करें और पाठ की दिशा प्रदर्शित करें

Paragraph paragraph = doc.FirstSection.Body.FirstParagraph;
Console.WriteLine(paragraph.ParagraphFormat.Bidi);

इस चरण में, हम इसका उपयोग करके दस्तावेज़ के पहले पैराग्राफ तक पहुँचते हैंFirstSection औरBody गुण। इसके बाद, हम पहुँचते हैंParagraphFormat.Bidi अनुच्छेद की पाठ दिशा प्राप्त करने के लिए संपत्ति। फिर हम इस मान को कंसोल में प्रदर्शित करते हैं।

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

doc.Save(dataDir + "WorkingWithTxtLoadOptions.DocumentTextDirection.docx");

इस अंतिम चरण में, हम परिणामी दस्तावेज़ को .docx प्रारूप में सहेजते हैंSave विधि और आउटपुट फ़ाइल के लिए पथ पास करना।

अब आप टेक्स्ट दस्तावेज़ को लोड करने और टेक्स्ट की दिशा निर्धारित करने के लिए स्रोत कोड चला सकते हैं। परिणामी दस्तावेज़ निर्दिष्ट निर्देशिका में “WorkingWithTxtLoadOptions.DocumentTextDirection.docx” नाम से सहेजा जाएगा।

.NET के लिए Aspose.Words के साथ दस्तावेज़ पाठ दिशा कार्यक्षमता के लिए नमूना स्रोत कोड।


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

TxtLoadOptions loadOptions = new TxtLoadOptions { DocumentDirection = DocumentDirection.Auto };

Document doc = new Document(dataDir + "Hebrew text.txt", loadOptions);

Paragraph paragraph = doc.FirstSection.Body.FirstParagraph;
Console.WriteLine(paragraph.ParagraphFormat.Bidi);

doc.Save(dataDir + "WorkingWithTxtLoadOptions.DocumentTextDirection.docx");
            
        

निष्कर्ष

इस ट्यूटोरियल में, हमने .NET के लिए Aspose.Words में दस्तावेज़ टेक्स्ट दिशा सुविधा का पता लगाया। हमने सीखा कि किसी दस्तावेज़ में पाठ की दिशा कैसे निर्दिष्ट की जाए, विशेष रूप से उन भाषाओं के लिए जो दाएँ से बाएँ लिखी जाती हैं, जैसे कि हिब्रू या अरबी।

यह सुविधा यह सुनिश्चित करने के लिए आवश्यक है कि बहुभाषी दस्तावेज़ों में पाठ सही ढंग से प्रदर्शित हो। उचित लोडिंग विकल्पों का उपयोग करके, Aspose.Words स्वचालित रूप से पाठ की दिशा का पता लगा सकता है और इसे दस्तावेज़ पर लागू कर सकता है।

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

यह ध्यान रखना महत्वपूर्ण है कि यह सुविधा विशेष रूप से तब उपयोगी होती है जब उन भाषाओं के साथ शब्द प्रसंस्करण किया जाता है जिनके लिए विशिष्ट पाठ दिशा की आवश्यकता होती है। Aspose.Words आपके दस्तावेज़ों में पाठ की दिशा को प्रबंधित करने के लिए शक्तिशाली उपकरण प्रदान करके इस कार्य को आसान बनाता है।

अपने दस्तावेज़ों में इच्छित परिणाम प्राप्त करने के लिए उचित लोडिंग विकल्पों का उपयोग करना याद रखें, जैसे स्वचालित टेक्स्ट दिशा सेट करना।

.NET के लिए Aspose.Words दस्तावेज़ हेरफेर और निर्माण के लिए कई उन्नत सुविधाएँ प्रदान करता है। Aspose.Words द्वारा उपलब्ध कराए गए दस्तावेज़ों और उदाहरणों की और खोज करके, आप इस शक्तिशाली लाइब्रेरी की क्षमताओं का पूरी तरह से दोहन करने में सक्षम होंगे।

इसलिए, .NET परियोजनाओं के लिए अपने Aspose.Words में दस्तावेज़ पाठ दिशा को एकीकृत करने में संकोच न करें और आकर्षक और उच्च गुणवत्ता वाले बहुभाषी दस्तावेज़ बनाने के लिए इसके लाभों का लाभ उठाएं।