यह लेख बताता है कि पायथन REST API के साथ Word दस्तावेज़ों की तुलना कैसे करें। आप पायथन क्लाउड SDK का उपयोग करके पायथन लो कोड API के साथ वर्ड फ़ाइलों की तुलना करना सीखेंगे। इस कार्य को ऑनलाइन करने के लिए पूरा प्रोग्राम फ्लो और एक नमूना कोड उपलब्ध है।
पूर्वापेक्षा
- {{हाइपरलिंक1}}
- दो वर्ड फ़ाइलों की तुलना करने के लिए पायथन के लिए Aspose.Words क्लाउड SDK डाउनलोड करें
- DOCX फ़ाइलों की तुलना करने के लिए उपरोक्त SDK के साथ पायथन समाधान प्रोजेक्ट सेटअप करें
पायथन लो कोड एपीआई के साथ दो वर्ड दस्तावेज़ों की तुलना करने के चरण
- दस्तावेज़ों की तुलना करने के लिए क्लोन आईडी और सीक्रेट सेट करके WordsApi ऑब्जेक्ट को आरंभ करें
- नवीनतम वर्ड फ़ाइल को मेमोरी स्ट्रीम में पढ़ें और उसे क्लाउड स्टोरेज पर अपलोड करें
- CompareData ऑब्जेक्ट बनाएँ और अपलोड की गई फ़ाइल को संदर्भ के रूप में उपयोग करें
- प्रारंभिक वर्ड फ़ाइल को मेमोरी स्ट्रीम में पढ़ें
- प्रारंभिक वर्ड फ़ाइल, अद्यतन की गई वर्ड फ़ाइल और आउटपुट फ़ाइल नाम प्रदान करके CompareDocumentOnlineRequest ऑब्जेक्ट बनाएँ
- CompareDocumentOnline विधि लागू करें और अनुरोध ऑब्जेक्ट प्रदान करें
- प्रतिक्रिया से आउटपुट वर्ड फ़ाइल डाउनलोड करें और उसे डिस्क पर सहेजें
ऊपर दिए गए चरण बताते हैं कि पाइथन लो कोड एपीआई के साथ ऑनलाइन वर्ड दस्तावेज़ों की तुलना कैसे करें। नवीनतम वर्ड फ़ाइल को क्लाउड स्टोरेज पर अपलोड करके प्रक्रिया शुरू करें, उसके बाद अपलोड किए गए दस्तावेज़ संदर्भ का उपयोग करके CompareData ऑब्जेक्ट बनाएँ। मूल फ़ाइल को मेमोरी स्ट्रीम में पढ़ें, अपलोड की गई वर्ड फ़ाइल, परिवर्तनों वाले स्थानीय दस्तावेज़ और आउटपुट वर्ड फ़ाइल के साथ CompareDocumentOnlineRequest बनाएँ और अंत में वर्ड फ़ाइलों की तुलना करने के लिए CompareDocumentOnline() विधि को कॉल करें।
पायथन REST API के साथ ऑनलाइन वर्ड दस्तावेज़ों की तुलना करने के लिए कोड
यह कोड Python REST API का उपयोग करके दो Word दस्तावेज़ों के बीच अंतर की तुलना करने की प्रक्रिया को दर्शाता है। यह कोड दर्शाता है कि सबसे पहले हम नवीनतम Word फ़ाइल को क्लाउड स्टोरेज में संदर्भ के रूप में अपलोड करते हैं और Word फ़ाइल के पिछले संस्करण को स्थानीय रूप से पढ़कर उसकी तुलना संदर्भ Word फ़ाइल से करते हैं। CompareData वर्ग में, CompareOptions नामक एक गुण है जो तुलना के अनुकूलन का समर्थन करता है, जैसे कि केस परिवर्तन, टिप्पणियाँ, फ़ील्ड, फ़ुटनोट, फ़ॉर्मेटिंग, हेडर और फ़ुटर, तालिकाएँ और टेक्स्ट बॉक्स को अनदेखा करना।
In this topic, we have learned to compare two Word files. For deleting the comments in a Word file, refer to the following article: Delete Comments in Word DOC with Python REST API.