इस त्वरित ट्यूटोरियल में संकलित विवरणों का पालन करके पायथन का उपयोग करके Word दस्तावेज़ों की तुलना करें। इसमें पर्यावरण को कॉन्फ़िगर करने की जानकारी, चरण-दर-चरण एल्गोरिदम और पायथन का उपयोग करके दो दस्तावेज़ों की तुलना करने के लिए एक रन करने योग्य कोड नमूना शामिल है। इसके अलावा, आपको Word दस्तावेज़ों की प्रोग्रामेटिक रूप से तुलना करने के लिए MS Word इंस्टॉल करने की आवश्यकता नहीं है।
पायथन में वर्ड दस्तावेज़ों की तुलना करने के चरण
- Python का उपयोग करके Word दस्तावेज़ों की तुलना करने के लिए .NET के माध्यम से पायथन के लिए Aspose.Words का उपयोग करने के लिए परिवेश को कॉन्फ़िगर करें
- Document वर्ग के ऑब्जेक्ट का उपयोग करके पहला इनपुट वर्ड दस्तावेज़ प्राप्त करें
- तुलना करने के लिए दूसरा Word दस्तावेज़ प्राप्त करें
- इनपुट दस्तावेज़ों के लिए नवीनतम परिवर्तनों को शामिल करने के लिए सभी संशोधनों को स्वीकार करें
- तुलना विधि लागू करके इनपुट वर्ड दस्तावेज़ों की तुलना करें
- Save विधि का उपयोग करके परिवर्तनों को उजागर करने वाले तुलनात्मक आउटपुट वर्ड दस्तावेज़ को निर्यात करें
ये चरण पायथन का उपयोग करके वर्ड में 2 दस्तावेज़ों की तुलना करने के लिए प्रोग्राम प्रवाह की रूपरेखा तैयार करते हैं। तुलना इनपुट वर्ड दस्तावेज़ों को लोड करने से शुरू होती है, इसके बाद सभी अंतरों को ट्रैक करने के लिए संशोधनों को स्वीकार करके सभी परिवर्तनों को शामिल किया जाता है। अंत में, तुलना परिणाम निर्यात करें जो दस्तावेज़ों के लेखकों द्वारा किए गए सभी परिवर्तनों को ट्रैक करता है।
पायथन का उपयोग करके वर्ड दस्तावेज़ों की तुलना करने के लिए कोड
कोड स्निपेट पायथन का उपयोग करके समानता के लिए दो दस्तावेज़ों की तुलना करने के लिए पर्याप्त है। स्रोत दस्तावेज़ लोड होने पर क्लास दस्तावेज़ तुलना में एक भूमिका निभाता है, और संशोधन स्वीकार_ऑल_रेविज़न() विधि के साथ स्वीकार किए जाते हैं। इसके बाद, तुलना() विधि को लागू करें जो तुलना परिणाम बनाती है और इसे आउटपुट वर्ड दस्तावेज़ के रूप में सहेजती है।
इस त्वरित मार्गदर्शिका में पायथन का उपयोग करके अंतरों के लिए 2 वर्ड दस्तावेज़ों की तुलना करने के लिए सभी विवरण शामिल हैं। Word दस्तावेज़ों को PCL प्रारूप में परिवर्तित करने के बारे में जानने के लिए, पायथन का उपयोग करके वर्ड को पीसीएल में बदलें पर लेख देखें।