क्लोन पूर्ण तालिका

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

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

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

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

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

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

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

// सरणी तक पहुंच
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);

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

चरण 3: पूर्ण सरणी क्लोन

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

// सरणी को क्लोन करें
Table tableClone = (Table)table.Clone(true);

// मूल के बाद क्लोन तालिका को दस्तावेज़ में डालें
table.ParentNode.InsertAfter(tableClone, table);

// दो तालिकाओं के बीच एक खाली पैराग्राफ डालें
// अन्यथा सेव करने पर उन्हें एक में जोड़ दिया जाएगा (यह दस्तावेज़ सत्यापन के कारण है)
table.ParentNode.InsertAfter(new Paragraph(doc), table);

यहां हम इसका उपयोग कर रहे हैंClone सरणी की पूरी प्रतिलिपि बनाने की विधि। फिर हम प्रयोग करते हैंInsertAfter मूल तालिका के बाद क्लोन तालिका को दस्तावेज़ में सम्मिलित करने के लिए। सहेजते समय उन्हें मर्ज होने से रोकने के लिए हम दो तालिकाओं के बीच एक खाली पैराग्राफ भी जोड़ते हैं।

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

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

// संशोधित दस्तावेज़ सहेजें
doc.Save(dataDir + "WorkingWithTables.CloneCompleteTable.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 tableClone = (Table) table.Clone(true);
	table.ParentNode.InsertAfter(tableClone, table);
	// दो तालिकाओं के बीच एक खाली पैराग्राफ डालें,
	// अन्यथा सहेजने पर उन्हें एक में जोड़ दिया जाएगा, इसका संबंध दस्तावेज़ सत्यापन से है।
	table.ParentNode.InsertAfter(new Paragraph(doc), table);
	doc.Save(dataDir + "WorkingWithTables.CloneCompleteTable.docx");

निष्कर्ष

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