इस ट्यूटोरियल को विस्तृत चरणों और एक रन करने योग्य नमूना कोड प्रदान करके पायथन का उपयोग करके वर्ड में पेज नंबर कैसे डालें पर मार्गदर्शन करने के लिए डिज़ाइन किया गया है। आपको लोडेड वर्ड फाइल में रोमिंग के बारे में जानकारी मिलेगी और इसके फुटर में पेज नंबर जैसी विभिन्न सामग्री जोड़ेंगे। अंत में नमूना कोड पेजों की कुल संख्या के साथ पायथन का उपयोग करके वर्ड में पेज नंबर डालेगा और फिर परिणामी वर्ड फाइल को DOCX, DOC, या किसी अन्य के रूप में सेव करेगा। एमएस वर्ड समर्थित प्रारूप।
पायथन का उपयोग करके वर्ड में पेज नंबर जोड़ने के चरण
- पृष्ठ संख्या जोड़ने के लिए Aspose.Words for Python by .NET का उपयोग करने के लिए परिवेश स्थापित करें
- स्रोत वर्ड फ़ाइल को Document क्लास ऑब्जेक्ट का उपयोग करके लोड करें
- लोड किए गए दस्तावेज़ में लिखने और स्थानांतरित करने के लिए DocumentBuilder क्लास ऑब्जेक्ट बनाएं
- पाद लेख अनुभाग में ले जाएँ
- टेक्स्ट, पेज नंबर और पेजों की कुल संख्या लिखें
- आउटपुट वर्ड फाइल को पेज नंबर के साथ सेव करें
ये चरण वर्णन करते हैं कि वर्ड फ़ाइल में सामग्री को लोड और सम्मिलित करने के लिए पहले पर्यावरण विवरण और फिर विवरण साझा करके पायथन का उपयोग करके वर्ड में पेज नंबर कैसे सम्मिलित करें। सबसे पहले, आपको स्रोत वर्ड फ़ाइल को लोड करना होगा और फिर DocumentBuilder क्लास ऑब्जेक्ट को इंस्टेंट करना होगा जो आपको दस्तावेज़ के चारों ओर घूमने और इस आलेख में पृष्ठ फ़ील्ड जैसी विभिन्न सामग्री सम्मिलित करने की अनुमति देता है। यदि आवश्यक हो तो आप पृष्ठ संख्या के साथ-साथ उपयुक्त पाठ का उपयोग करके पृष्ठ संख्या को ठीक से प्रारूपित कर सकते हैं।
पायथन का उपयोग करके पृष्ठ संख्या सम्मिलित करने के लिए कोड
import aspose.words as aw | |
# Load the license | |
wordToHtml = aw.License() | |
wordToHtml.set_license("Aspose.Total.lic") | |
# Load the input file | |
wordFile = aw.Document("input.docx") | |
# Create a DocumentBuilder object | |
fileBuilder = aw.DocumentBuilder(wordFile) | |
# Move to footer section | |
fileBuilder.move_to_header_footer(aw.HeaderFooterType.FOOTER_PRIMARY) | |
# Add Title Page | |
fileBuilder.write("Page ") | |
# Insert field page | |
fileBuilder.insert_field("PAGE", "") | |
# Add a separator | |
fileBuilder.write(" of ") | |
# Add total number of pages | |
fileBuilder.insert_field("NUMPAGES", "") | |
# Save the output Word file having page numbers in the footer | |
wordFile.save("OutputWithPageNumbers.docx") | |
print ("Page numbers added successfully") |
यह कोड दर्शाता है कि कैसे DocumentBuilder वर्ग में विभिन्न विधियों और गुणों का उपयोग करके Python का उपयोग करके पृष्ठ संख्याएँ जोड़ें। यह FOOTER_PRIMARY के रूप में HeaderFooterType प्रदान करके move_to_header_footer() विधि का उपयोग करके दस्तावेज़ के शीर्षलेख या पाद लेख अनुभाग में जाने की अनुमति देता है। आप विभिन्न क्षेत्रों जैसे पेज नंबर और एक सुंदर प्रारूप में प्रदर्शित पृष्ठों की कुल संख्या लिखने के लिए लिखने () विधि और insert_field () विधि का उपयोग करके निरंतर पाठ लिख सकते हैं।
इस ट्यूटोरियल ने हमें किसी दस्तावेज़ के शीर्ष लेख या पाद लेख अनुभाग में पृष्ठ संख्या और अन्य फ़ील्ड सम्मिलित करने के लिए निर्देशित किया है। यदि आप किसी Word फ़ाइल को PDF में बदलने की प्रक्रिया सीखना चाहते हैं, तो पायथन का उपयोग करके वर्ड को पीडीएफ में कैसे बदलें पर लेख देखें।