यह त्वरित ट्यूटोरियल आवश्यक पुस्तकालयों के लिए लिंक प्रदान करके, इस कार्य को करने के लिए एक चरण-दर-चरण प्रक्रिया, और इस सुविधा को प्रदर्शित करने वाला एक चलने योग्य नमूना कोड प्रदान करके सी # का उपयोग करके वर्ड फ़ाइल को विभाजित करने के तरीके पर मार्गदर्शन करता है। आपको C#** का उपयोग करके **DOCX को विभाजित करने के लिए आवश्यक सभी आवश्यक नामस्थानों, वर्गों और विधियों का विवरण मिलेगा। एक बार फ़ाइल विभाजित हो जाने पर, पृष्ठों के प्रत्येक सेट को एक अलग Word फ़ाइल जैसे DOCX, DOC, या किसी अन्य MS Word समर्थित फ़ाइल स्वरूप में सहेजा जा सकता है।
सी # का उपयोग कर वर्ड दस्तावेज़ को अलग फाइलों में विभाजित करने के लिए कदम
- दस्तावेज़ों को विभाजित करने के लिए NuGet पैकेज मैनेजर से Aspose.Words for .NET का उपयोग करने के लिए परिवेश स्थापित करें
- Document क्लास ऑब्जेक्ट का उपयोग करके सोर्स वर्ड डॉक्यूमेंट को लोड करें जिसमें कई पेज हों
- स्रोत दस्तावेज़ में पृष्ठों की संख्या प्राप्त करें
- दस्तावेज़ में पृष्ठों की संख्या के लिए एक लूप चलाएँ
- प्रत्येक पुनरावृत्ति में, ExtractPages() पद्धति का उपयोग करके दस्तावेज़ से वांछित संख्या में पृष्ठ निकालें
- निकाले गए पृष्ठों के प्रत्येक सेट को एक अलग Word फ़ाइल के रूप में सहेजें
ये चरण आवश्यक संसाधनों और लक्ष्य को प्राप्त करने के लिए एक व्यवस्थित दृष्टिकोण की सहायता से सी#* का उपयोग करके वर्ड दस्तावेज़ को विभाजित करने में सहायता करते हैं। सबसे पहले, हमें स्रोत वर्ड फ़ाइल को लोड करना होगा, दस्तावेज़ के प्रत्येक पृष्ठ को निकालना होगा और इसे एक अलग वर्ड फ़ाइल के रूप में सहेजना होगा। आपके पास डिस्क पर सहेजने से पहले प्रत्येक नए बनाए गए दस्तावेज़ को संशोधित करने का विकल्प भी होगा।
सी # का उपयोग कर वर्ड फ़ाइल को एकाधिक फाइलों में विभाजित करने के लिए कोड
using Aspose.Words; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to split a Word document in C# | |
{ | |
// Load the license | |
Aspose.Words.License lic = new Aspose.Words.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Load the source document for splitting | |
Document docSource = new Document("LargeFile.docx"); | |
// Get the total number of pages in the loaded document | |
int pageCount = docSource.PageCount; | |
// Iterate through all the pages | |
for (int page = 0; page < pageCount; page++) | |
{ | |
// Extract the desired page(s) | |
Document desiredPages = docSource.ExtractPages(page, 1); | |
// Save each set of pages as a separate Word file | |
desiredPages.Save($"SplittedFile-{page + 1}.docx"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
यह क्रिस्प कोड सी#* का उपयोग करते हुए वर्ड दस्तावेज़ से *पृष्ठों को निकालने की प्रक्रिया को प्रदर्शित करता है जहां प्रत्येक पृष्ठ के लिए एक लूप निष्पादित किया जाता है और उस एकल पृष्ठ को निकाला जाता है और एक अलग वर्ड फ़ाइल के रूप में सहेजा जाता है। हालाँकि, आप एक विशेष अनुक्रमणिका से एक साथ कई पृष्ठों को निकालने के लिए लूप को संशोधित कर सकते हैं और इन पृष्ठों को एक अलग फ़ाइल के रूप में सहेज सकते हैं। किसी Word दस्तावेज़ को शीर्षकों, अनुभागों और पृष्ठ श्रेणियों के आधार पर विभाजित करने के विकल्प भी उपलब्ध हैं।
हमने सी#* का उपयोग करके वर्ड दस्तावेज़ को कई दस्तावेज़ों में विभाजित करना सीख लिया है यदि आप वर्ड दस्तावेज़ में तालिका जोड़ने जैसी अन्य विशेषताओं को सीखना चाहते हैं, तो सी # का उपयोग कर वर्ड दस्तावेज़ में टेबल कैसे बनाएं पर लेख देखें।