स्रोत शीर्ष लेख पाद लेख हटाएँ

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

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

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

  1. .NET के लिए Aspose.Words स्थापित। आप इसे Aspose वेबसाइट से डाउनलोड कर सकते हैं या NuGet के माध्यम से इंस्टॉल कर सकते हैं।
  2. विजुअल स्टूडियो या कोई अन्य C# विकास वातावरण।

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

सबसे पहले, आपको अपनी दस्तावेज़ निर्देशिका के लिए पथ सेट करना होगा। का मान संशोधित करेंdataDir उस पथ के लिए परिवर्तनीय जहां आपके दस्तावेज़ स्थित हैं।

string dataDir = "YOUR DOCUMENT DIRECTORY";

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

इसके बाद, आपको Aspose.Words का उपयोग करके स्रोत और गंतव्य दस्तावेज़ों को लोड करना होगाDocument कक्षा। में फ़ाइल नाम अपडेट करेंDocument आपके दस्तावेज़ के नाम के अनुसार कंस्ट्रक्टर।

Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");

चरण 3: स्रोत दस्तावेज़ अनुभागों से शीर्षलेख और पादलेख हटाएँ

स्रोत दस्तावेज़ में प्रत्येक अनुभाग से शीर्षलेख और पादलेख हटाने के लिए, आप a का उपयोग करके अनुभागों के माध्यम से पुनरावृति कर सकते हैंforeach लूप करें और कॉल करेंClearHeadersFooters तरीका।

foreach (Section section in srcDoc.Sections)
{
    section.ClearHeadersFooters();
}

चरण 4: हेडरफुटर्स के लिए “LinkToPrevious” सेटिंग को अक्षम करें

स्रोत दस्तावेज़ से शीर्षलेख और पादलेख साफ़ करने के बाद भी, ऐसी संभावना है कि “LinkToPrevious” सेटिंगHeadersFooters अभी भी सेट किया जा सकता है. इस व्यवहार से बचने के लिए, आपको इसे स्पष्ट रूप से सेट करना होगाfalse पहले खंड के लिएHeadersFooters संपत्ति।

srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);

चरण 5: स्रोत दस्तावेज़ को गंतव्य दस्तावेज़ में जोड़ें

अब, आप इसका उपयोग करके स्रोत दस्तावेज़ को गंतव्य दस्तावेज़ में जोड़ सकते हैंAppendDocument की विधिDocument कक्षा।ImportFormatMode.KeepSourceFormatting पैरामीटर यह सुनिश्चित करता है कि एपेंड ऑपरेशन के दौरान स्रोत स्वरूपण संरक्षित है।

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

चरण 6: अंतिम दस्तावेज़ सहेजें

अंत में, मर्ज किए गए दस्तावेज़ को रिमूव सोर्स हेडर फ़ुटर्स सुविधा का उपयोग करके सक्षम करके सहेजेंSave की विधिDocument कक्षा।

dstDoc.Save(dataDir + "JoinAndAppendDocuments.RemoveSourceHeadersFooters.docx");

.NET के लिए Aspose.Words का उपयोग करके सोर्स हेडर फूटर हटाने के लिए उदाहरण स्रोत कोड

.NET के लिए Aspose.Words का उपयोग करके C# में “स्रोत हेडर फ़ुटर निकालें” सुविधा के लिए पूर्ण स्रोत कोड यहां दिया गया है:

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

	Document srcDoc = new Document(dataDir + "Document source.docx");
	Document dstDoc = new Document(dataDir + "Northwind traders.docx");
	// स्रोत दस्तावेज़ के प्रत्येक अनुभाग से शीर्षलेख और पादलेख हटाएँ।
	foreach (Section section in srcDoc.Sections)
	{
		section.ClearHeadersFooters();
	}
	// स्रोत दस्तावेज़ से शीर्षलेख और पादलेख साफ़ हो जाने के बाद भी, "LinkToPrevious" सेटिंग
	// हेडरफ़ुटर्स के लिए अभी भी सेट किया जा सकता है। इससे हेडर और फ़ूटर गंतव्य से जारी रहेंगे
	// दस्तावेज़। इस व्यवहार से बचने के लिए इसे गलत पर सेट किया जाना चाहिए।
	srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.RemoveSourceHeadersFooters.docx");

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