पंक्तियों को संयोजित करें

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

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

  1. विज़ुअल स्टूडियो लॉन्च करें और एक नया C# प्रोजेक्ट बनाएं।
  2. .NET लाइब्रेरी के लिए Aspose.Words का संदर्भ जोड़ें।

चरण 2: दस्तावेज़ लोड करना और तालिकाओं तक पहुंचना

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

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

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

// तालिकाओं तक पहुंच
Table firstTable = (Table)doc.GetChild(NodeType.Table, 0, true);
Table secondTable = (Table)doc.GetChild(NodeType.Table, 1, true);

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

चरण 3: तालिका पंक्तियों का संयोजन

इसके बाद, हम दूसरी तालिका की पंक्तियों को पहली तालिका के अंत में जोड़ देंगे। निम्नलिखित कोड का प्रयोग करें:

// तालिका पंक्तियों का संयोजन
while (secondTable.HasChildNodes)
     firstTable.Rows.Add(secondTable.FirstRow);
secondTable.Remove();

यहां हम a का उपयोग करते हैंwhile दूसरे एरे की सभी पंक्तियों को पुनरावृत्त करने के लिए लूप करें और उन्हें का उपयोग करके पहले एरे के अंत में जोड़ेंAdd तरीका। इसके बाद, हम का उपयोग करके दस्तावेज़ से दूसरी तालिका हटाते हैंRemove तरीका।

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

अंत में, हमें संशोधित दस्तावेज़ को संयुक्त तालिका पंक्तियों के साथ सहेजने की आवश्यकता है। निम्नलिखित कोड का प्रयोग करें:

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

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

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

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

	Document doc = new Document(dataDir + "Tables.docx");
	// दूसरी तालिका की पंक्तियों को पहली तालिका के अंत में जोड़ दिया जाएगा।
	Table firstTable = (Table) doc.GetChild(NodeType.Table, 0, true);
	Table secondTable = (Table) doc.GetChild(NodeType.Table, 1, true);
	// वर्तमान तालिका से सभी पंक्तियों को अगली तालिकाओं में जोड़ें
	// विभिन्न सेल संख्या और चौड़ाई के साथ एक तालिका में जोड़ा जा सकता है।
	while (secondTable.HasChildNodes)
		firstTable.Rows.Add(secondTable.FirstRow);
	secondTable.Remove();
	doc.Save(dataDir + "WorkingWithTables.CombineRows.docx");

निष्कर्ष

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