ऑटो फ़िट तालिका सामग्री के लिए

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

चरण 1: प्रोजेक्ट सेट अप करें

  1. Visual Studio लॉन्च करें और एक नया C# प्रोजेक्ट बनाएं।
  2. Aspose.Words for .NET लाइब्रेरी में संदर्भ जोड़ें।

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

तालिका के साथ Words Processing शुरू करने के लिए, हमें उस Word दस्तावेज़ को लोड करना होगा जिसमें तालिका है। इन चरणों का पालन करें:

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

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

“आपकी दस्तावेज़ निर्देशिका” को अपने दस्तावेज़ के वास्तविक पथ से प्रतिस्थापित करना सुनिश्चित करें।

चरण 3: तालिका तक पहुंचें और इसे सामग्री में स्वचालित रूप से फिट करें

इसके बाद, हमें दस्तावेज़ के भीतर तालिका तक पहुँचने और ऑटो-फ़िट व्यवहार को लागू करने की आवश्यकता है। निम्नलिखित कोड का उपयोग करें:

// तालिका तक पहुंचें
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);

// तालिका को उसकी सामग्री के अनुसार स्वचालित रूप से फिट करें
table. AutoFit(AutoFitBehavior.AutoFitToContents);

यहाँ, हम प्रकार के पहले चाइल्ड नोड को कास्ट कर रहे हैंTable दस्तावेज़ से और फिर का उपयोग करAutoFit विधि के साथAutoFitToContents तालिका की चौड़ाई को उसकी सामग्री के अनुरूप समायोजित करने के लिए व्यवहार।

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

अंत में, हमें संशोधित दस्तावेज़ को ऑटो-फ़िटेड टेबल के साथ सहेजना होगा। निम्नलिखित कोड का उपयोग करें:

// संशोधित दस्तावेज़ सहेजें
doc.Save(dataDir + "WorkingWithTables.AutoFitTableToContents.docx");

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

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

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

	Document doc = new Document(dataDir + "Tables.docx");
	Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
	table.AutoFit(AutoFitBehavior.AutoFitToContents);
	doc.Save(dataDir + "WorkingWithTables.AutoFitTableToContents.docx");

निष्कर्ष

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