निरंतर जुड़ें
परिचय
क्या आप दो Word दस्तावेज़ों को बिना किसी रुकावट के एक में मर्ज करना चाहते हैं? Aspose.Words for .NET निरंतर सेक्शन ब्रेक सुविधा का उपयोग करके इसे प्राप्त करने का एक शानदार तरीका प्रदान करता है। यह ट्यूटोरियल आपको प्रक्रिया के माध्यम से चरण-दर-चरण मार्गदर्शन करेगा, यह सुनिश्चित करते हुए कि आप बिना किसी परेशानी के आसानी से दस्तावेज़ों को जोड़ सकते हैं। आइए शुरू करते हैं!
आवश्यक शर्तें
आरंभ करने से पहले, आइए सुनिश्चित करें कि आपके पास वह सब कुछ है जो आपको चाहिए:
- .NET के लिए Aspose.Words: यदि आपने पहले से ऐसा नहीं किया है, तो डाउनलोड करें और इंस्टॉल करें.NET के लिए Aspose.Words.
- विकास वातावरण: आप विजुअल स्टूडियो या किसी अन्य .NET विकास वातावरण का उपयोग कर सकते हैं।
- नमूना दस्तावेज़: दो Word दस्तावेज़ तैयार रखें जिन्हें आप मर्ज करना चाहते हैं।
नामस्थान आयात करें
.NET के लिए Aspose.Words का उपयोग करने के लिए, आपको अपने प्रोजेक्ट में आवश्यक नामस्थान आयात करने होंगे। यहाँ बताया गया है कि आप यह कैसे करते हैं:
using Aspose.Words;
अब, स्पष्टता के लिए आइए इस उदाहरण को कई चरणों में विभाजित करें।
चरण 1: अपनी दस्तावेज़ निर्देशिका सेट करें
सबसे पहले, हमें वह डायरेक्टरी सेट अप करनी होगी जहाँ आपके दस्तावेज़ संग्रहीत हैं। इससे हमारा कोड उन फ़ाइलों को ढूँढ़ पाएगा जिन्हें हम मर्ज करना चाहते हैं।
// आपके दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENT DIRECTORY";
प्रतिस्थापित करें"YOUR DOCUMENT DIRECTORY"
उस वास्तविक पथ के साथ जहां आपके दस्तावेज़ संग्रहीत हैं.
चरण 2: स्रोत और गंतव्य दस्तावेज़ लोड करें
इसके बाद, हम अपने प्रोग्राम में स्रोत और गंतव्य दस्तावेज़ लोड करेंगे। ये वे दो दस्तावेज़ हैं जिन्हें आप मर्ज करना चाहते हैं।
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
सुनिश्चित करें कि फ़ाइल नाम और पथ उन वास्तविक फ़ाइलों से मेल खाते हैं जिन्हें आप उपयोग करना चाहते हैं।
चरण 3: अनुभाग प्रारंभ को सतत के रूप में सेट करें
स्रोत दस्तावेज़ की सामग्री को गंतव्य दस्तावेज़ के तुरंत बाद प्रदर्शित करने के लिए, हमें सेट करने की आवश्यकता हैSectionStart
स्रोत दस्तावेज़ में पहले खंड की संपत्तिContinuous
.
// दस्तावेज़ को गंतव्य दस्तावेज़ की सामग्री के ठीक बाद प्रदर्शित करें.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;
इससे यह सुनिश्चित होता है कि दस्तावेजों को मर्ज करते समय उनके बीच कोई अंतराल न हो।
चरण 4: स्रोत दस्तावेज़ जोड़ें
अब, हम स्रोत दस्तावेज़ को गंतव्य दस्तावेज़ में जोड़ते हैं। यह चरण सुनिश्चित करता है कि स्रोत दस्तावेज़ की सामग्री गंतव्य दस्तावेज़ के अंत में जोड़ी गई है।
// स्रोत दस्तावेज़ में पाई गई मूल शैलियों का उपयोग करके स्रोत दस्तावेज़ को जोड़ें।
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
का उपयोग करते हुएImportFormatMode.KeepSourceFormatting
यह सुनिश्चित करता है कि स्रोत दस्तावेज़ का स्वरूपण अंतिम मर्ज किए गए दस्तावेज़ में संरक्षित रहे।
चरण 5: मर्ज किए गए दस्तावेज़ को सहेजें
अंत में, हम मर्ज किए गए दस्तावेज़ को निर्दिष्ट निर्देशिका में सहेजते हैं। इससे दस्तावेज़ों को जोड़ने की प्रक्रिया पूरी हो जाती है।
dstDoc.Save(dataDir + "JoinAndAppendDocuments.JoinContinuous.docx");
सुनिश्चित करें कि पथ और फ़ाइल नाम आपकी आवश्यकताओं के लिए सही हैं।
निष्कर्ष
और अब यह हो गया! कोड की कुछ ही पंक्तियों के साथ, आपने .NET के लिए Aspose.Words का उपयोग करके दो Word दस्तावेज़ों को एक सतत दस्तावेज़ में सफलतापूर्वक मर्ज कर दिया है। यह प्रक्रिया न केवल सरल है, बल्कि अत्यधिक कुशल भी है, यह सुनिश्चित करते हुए कि आपके दस्तावेज़ अपने मूल स्वरूपण को बनाए रखें।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं दो से अधिक दस्तावेज़ों को मर्ज कर सकता हूँ?
हां, आप अतिरिक्त दस्तावेज़ों को लोड करके और उन्हें क्रमिक रूप से जोड़कर एकाधिक दस्तावेज़ों को मर्ज करने की प्रक्रिया को दोहरा सकते हैं।
क्या मूल स्वरूपण सुरक्षित रखा जाएगा?
हां, उपयोग करकेImportFormatMode.KeepSourceFormatting
यह सुनिश्चित करता है कि स्रोत दस्तावेज़ का स्वरूपण संरक्षित रहे।
क्या Aspose.Words for .NET .NET कोर के साथ संगत है?
हां, Aspose.Words for .NET .NET फ्रेमवर्क और .NET कोर दोनों के साथ संगत है।
क्या मैं अलग-अलग पेज सेटअप वाले दस्तावेज़ों को मर्ज कर सकता हूँ?
हां, लेकिन निर्बाध विलय सुनिश्चित करने के लिए आपको पृष्ठ सेटअप गुणों को समायोजित करने की आवश्यकता हो सकती है।
यदि मुझे कोई समस्या आती है तो मुझे सहायता कहां से मिल सकती है?
आप Aspose समुदाय मंच से सहायता प्राप्त कर सकते हैंयहाँ.