अनुभाग कॉपी करें

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

आवश्यक शर्तें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित चीज़ें हैं:

  • C# प्रोग्रामिंग भाषा का कार्यसाधक ज्ञान
  • आपके प्रोजेक्ट में .NET के लिए Aspose.Words लाइब्रेरी स्थापित है
  • एक स्रोत दस्तावेज़ जिसमें वह अनुभाग शामिल है जिसे आप कॉपी करना चाहते हैं
  • एक खाली गंतव्य दस्तावेज़ जहां आप अनुभाग की प्रतिलिपि बनाना चाहते हैं

चरण 1: दस्तावेज़ निर्देशिका को परिभाषित करें

सबसे पहले, आपको उस निर्देशिका पथ को सेट करना होगा जहां आपके दस्तावेज़ स्थित हैं। प्रतिस्थापित करें"YOUR DOCUMENT DIRECTORY" उचित पथ के साथ कोड में।

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

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

इसके बाद, हम स्रोत दस्तावेज़ को के एक उदाहरण में लोड करेंगेDocument क्लास को बुलाया गयाsrcDoc . हम इसका एक खाली उदाहरण भी बनाएंगेDocument क्लास को बुलाया गयाdstDoc गंतव्य दस्तावेज़ के लिए.

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

// एक खाली गंतव्य दस्तावेज़ बनाएँ
Document dstDoc = new Document();

चरण 3: अनुभाग को गंतव्य दस्तावेज़ में कॉपी करें

स्रोत दस्तावेज़ से गंतव्य दस्तावेज़ में अनुभाग की प्रतिलिपि बनाने के लिए, हम इसका उपयोग करेंगेImportNode स्रोत अनुभाग को आयात करने और इसे गंतव्य दस्तावेज़ में जोड़ने की विधि।

// स्रोत अनुभाग प्राप्त करें
Section sourceSection = srcDoc.Sections[0];

// अनुभाग को गंतव्य दस्तावेज़ में कॉपी करें
Section newSection = (Section)dstDoc.ImportNode(sourceSection, true);
dstDoc.Sections.Add(newSection);

चरण 4: गंतव्य दस्तावेज़ सहेजें

अंत में, हम गंतव्य दस्तावेज़ को कॉपी किए गए अनुभाग के साथ एक फ़ाइल में सहेजेंगे।

dstDoc.Save(dataDir + "WorkingWithSection.CopySection.docx");

.NET के लिए Aspose.Words का उपयोग करके कॉपी अनुभाग के लिए नमूना स्रोत कोड


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

Document srcDoc = new Document(dataDir + "Document.docx");
Document dstDoc = new Document();
Section sourceSection = srcDoc.Sections[0];
Section newSection = (Section) dstDoc.ImportNode(sourceSection, true);
dstDoc.Sections.Add(newSection);
dstDoc.Save(dataDir + "WorkingWithSection.CopySection.docx");

निष्कर्ष

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

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

प्रश्न: .NET के लिए Aspose.Words का उपयोग करके किसी Word दस्तावेज़ से किसी अनुभाग को दूसरे दस्तावेज़ में कॉपी करने के लिए क्या शर्तें हैं?

उ: शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित वस्तुएं हैं:

  • C# प्रोग्रामिंग भाषा का कार्यसाधक ज्ञान
  • आपके प्रोजेक्ट में Aspose.Words for .NET लाइब्रेरी स्थापित है
  • एक स्रोत दस्तावेज़ जिसमें वह अनुभाग शामिल है जिसे आप कॉपी करना चाहते हैं
  • एक खाली गंतव्य दस्तावेज़ जहां आप अनुभाग की प्रतिलिपि बनाना चाहते हैं

प्रश्न: .NET के लिए Aspose.Words में दस्तावेज़ निर्देशिका कैसे सेट करें?

उ: अपने दस्तावेज़ों वाली निर्देशिका का पथ सेट करने के लिए, आपको प्रतिस्थापित करना होगा"YOUR DOCUMENT DIRECTORY" उचित पथ के साथ कोड में। इसे करने का तरीका यहां बताया गया है:

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

प्रश्न: .NET के लिए Aspose.Words में स्रोत और गंतव्य दस्तावेज़ कैसे लोड करें?

ए: स्रोत दस्तावेज़ को एक उदाहरण में लोड करने के लिएDocument क्लास को बुलाया गयाsrcDoc और इसका एक खाली उदाहरण बनाएंDocument क्लास को बुलाया गयाdstDoc गंतव्य दस्तावेज़ के लिए, आप निम्नलिखित कोड का उपयोग कर सकते हैं:

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

// एक खाली गंतव्य दस्तावेज़ बनाएँ
Document dstDoc = new Document();

प्रश्न: .NET के लिए Aspose.Words में स्रोत दस्तावेज़ से गंतव्य दस्तावेज़ तक एक अनुभाग की प्रतिलिपि कैसे बनाएं?

उ: अनुभाग को स्रोत दस्तावेज़ से गंतव्य दस्तावेज़ में कॉपी करने के लिए, आप निम्नलिखित कोड का उपयोग कर सकते हैं:

// स्रोत अनुभाग प्राप्त करें
Section sourceSection = srcDoc.Sections[0];

// अनुभाग को गंतव्य दस्तावेज़ में कॉपी करें
Section newSection = (Section)dstDoc.ImportNode(sourceSection, true);
dstDoc.Sections.Add(newSection);

प्रश्न: .NET के लिए Aspose.Words में कॉपी किए गए अनुभाग के साथ गंतव्य दस्तावेज़ को कैसे सहेजें?

उ: अंत में, आप निम्नलिखित कोड का उपयोग करके कॉपी किए गए अनुभाग वाले गंतव्य दस्तावेज़ को फ़ाइल में सहेज सकते हैं:

dstDoc.Save(dataDir + "WorkingWithSection.CopySection.docx");