यह संक्षिप्त ट्यूटोरियल विस्तृत चरणों और एक रन करने योग्य नमूना कोड की सहायता से **पायथन का उपयोग करके वर्ड में पृष्ठों को विभाजित करने का तरीका जानने के लिए लिखा गया है। प्रक्रिया को स्पष्ट करने के लिए चलने योग्य नमूना कोड में सभी आवश्यक वर्गों और विधियों को पेश किया जाता है और उनका उपयोग किया जाता है। आप इस ट्यूटोरियल में प्रदर्शित पेज-वार जैसे विभिन्न तरीकों से पायथन का उपयोग करके Word दस्तावेज़ को विभाजित कर सकते हैं और फिर प्रत्येक पृष्ठ को अपनी आवश्यकता के अनुसार एक अलग DOCX या DOC फ़ाइल के रूप में सहेज सकते हैं।
पायथन का उपयोग करके वर्ड फाइल को विभाजित करने के चरण
- Aspose.Words for Python by .NET का उपयोग करने के लिए अपना आईडीई कॉन्फ़िगर करें
- पृष्ठों में विभाजित करने के लिए वर्ड स्रोत फ़ाइल को Document क्लास ऑब्जेक्ट में लोड करें
- लोड किए गए फ़ाइल पृष्ठों की संख्या प्राप्त करें
- प्रत्येक पृष्ठ के माध्यम से extract की गणना एक अलग दस्तावेज़ के रूप में करें
- प्रत्येक निकाले गए पृष्ठ को एक अलग शब्द दस्तावेज़ के रूप में सहेजें
ये चरण प्रोग्रामिंग लॉजिक और प्रोजेक्ट में शामिल करने के लिए आवश्यक संसाधनों को साझा करके वर्ड डॉक्यूमेंट को अलग-अलग फाइलों में विभाजित करने के लिए गाइड करते हैं। सबसे पहले, आप स्रोत वर्ड फ़ाइल को दस्तावेज़ वर्ग ऑब्जेक्ट में लोड कर सकते हैं जिसमें विभिन्न गुण शामिल हैं जैसे पेज_काउंट यहां इस्तेमाल किया गया है और आवश्यकताओं के अनुसार एक या अधिक पेज निकालने के तरीके हैं। अंतिम चरण में, दस्तावेज़ के सभी पृष्ठों को एक-एक करके पुनरावृत्त किया जाता है और समर्थित फ़ाइल स्वरूप में सहेजा जाता है।
पायथन का उपयोग करके DOCX को विभाजित करने के लिए कोड
import aspose.words as aw | |
# Load the license | |
wordToHtml = aw.License() | |
wordToHtml.set_license("Aspose.Total.lic") | |
# Load the file | |
docSource = aw.Document("LargeFile.docx") | |
# Get page count | |
pageCount = docSource.page_count | |
# Parse through all pages | |
for page in range(pageCount): | |
# Extract current page | |
desiredPages = docSource.extract_pages(page, 1) | |
# Save current page | |
desiredPages.save("Page-" + str(page + 1) + ".docx") | |
print ("Word file pages split successfully") |
पायथन का उपयोग करके वर्ड डॉक्यूमेंट से पेज निकालने के लिए डॉक्यूमेंट क्लास ऑब्जेक्ट का उपयोग किया जाता है जिसमें कई ओवरलोडेड कंस्ट्रक्टर होते हैं जो डिस्क या स्ट्रीम से वर्ड फाइल को लोड करने का समर्थन करते हैं, त्रुटि से निपटने के लिए चेतावनी कॉलबैक सेट करने की अनुमति देते हैं, निगरानी के लिए प्रगति कॉलबैक सेट करते हैं, प्रदान करते हैं संरक्षित फाइलों के लिए पासवर्ड, और कुछ नाम रखने के लिए एन्कोडिंग गुण। आप एक-एक करके या किसी विशेष पृष्ठ से शुरू होने वाले समूहों में भी पृष्ठ निकाल सकते हैं।
इस ट्यूटोरियल ने हमें पायथन का उपयोग करके वर्ड फाइल को कई फाइलों में विभाजित करने के लिए मार्गदर्शन किया है। यदि आप शुरुआत से Word फ़ाइल बनाने की प्रक्रिया सीखना चाहते हैं तो पायथन का उपयोग करके वर्ड डॉक्यूमेंट कैसे बनाएं पर लेख देखें।