हमारे प्रोग्रामिंग एपीआई का उपयोग करके, आप दो फाइलों की तुलना कर सकते हैं और उनके बीच अंतर ढूंढ सकते हैं। दूसरे Wordों में, हमारी C++ लाइब्रेरी एक शक्तिशाली फ़ाइल अंतर चेकर है। दस्तावेज़ तुलना एपीआई का उपयोग करने के बाद, आप परिणाम प्राप्त कर सकते हैं और इसे DOCX, PDF, DOC और कुछ अन्य प्रारूपों में सहेज सकते हैं।
इस मूल C++ API के साथ, आप आसानी से दस्तावेज़ों की तुलना कर सकते हैं और वांछित आउटपुट प्रारूप में अंतर प्राप्त कर सकते हैं। हमारी C++ लाइब्रेरी पूरी तरह से आत्मनिर्भर है और किसी बाहरी टूल या सेवाओं पर निर्भर नहीं है। परेशानी मुक्त अनुभव के लिए सभी दस्तावेज़ प्रसंस्करण सुविधाएँ इस शक्तिशाली C++ समाधान में लागू की गई हैं।
दस्तावेज़ तुलना एक अत्यधिक मांग वाली प्रक्रिया है, विशेष रूप से स्वचालित दस्तावेज़ वर्कफ़्लोज़ में। चाहे आप कानूनी दस्तावेजों, संस्करण नियंत्रण प्रणालियों, या सामग्री प्रबंधन प्रणालियों के साथ काम कर रहे हों, C++ के लिए दस्तावेज़ तुलना एपीआई गेम-चेंजर हो सकता है। यह दस्तावेज़ों की सामग्री की तुलना वर्ण स्तर और Word स्तर दोनों पर करता है। भले ही केवल एक अक्षर बदला गया हो, पूरे Word को संशोधित के रूप में चिह्नित किया जाएगा। यह आपको उन छोटे-छोटे परिवर्तनों का पता लगाने की अनुमति देता है जो मानव आंखों के लिए अदृश्य होंगे।
ऐसे अवसर आते हैं जब आप स्वयं को अनिश्चित पाते हैं कि क्या किसी दस्तावेज़ को संशोधित किया गया है, और दस्तावेज़ के दो संस्करणों की मैन्युअल रूप से तुलना करने की प्रक्रिया काफी चुनौतीपूर्ण हो सकती है। दूसरी ओर, ऐसे उदाहरण भी हैं जहां आप आश्वस्त हैं कि दस्तावेज़ बदल दिया गया है, लेकिन अद्यतन क्षेत्रों को दृष्टिगत रूप से ढूंढने का कार्य अत्यधिक कठिन हो जाता है। आइए कुछ विशिष्ट परिदृश्यों का पता लगाएं जहां स्वचालित दस्तावेज़ तुलना अविश्वसनीय रूप से उपयोगी हो सकती है:
अपने वर्कफ़्लो में स्वचालित दस्तावेज़ तुलना को एकीकृत करके, आप प्रोग्रामेटिक रूप से दस्तावेज़ों की तुलना करने, अंतर निकालने और वांछित आउटपुट प्रारूप में तुरंत परिणाम प्राप्त करने की क्षमता प्राप्त करते हैं। चाहे आप एक अनुभवी डेवलपर हों या अभी C++ के साथ शुरुआत कर रहे हों, हमारे व्यापक कोड स्निपेट और ऑनलाइन प्रदर्शन आपको प्रक्रिया में मार्गदर्शन करेंगे।
दो दस्तावेज़ अपलोड करके, अंतरों को उजागर करने के लिए लक्ष्य प्रारूप का चयन करके और स्क्रीन पर प्रदर्शित C++ कोड स्निपेट की जांच करके हमारे लाइव डेमो को आज़माएं। यह उदाहरण विस्तार से दर्शाता है कि दस्तावेज़ की तुलना प्रोग्रामेटिक रूप से कैसे करें और आवश्यक फ़ाइल प्रारूप में परिणाम कैसे प्राप्त करें।
एक महत्वपूर्ण बिंदु: तुलना विधि को कॉल करने से पहले तुलना किए गए दस्तावेज़ों में संशोधन नहीं होना चाहिए। आपको पहले सभी संशोधनों को स्वीकार करना होगा. हमने पहले ही नीचे C++ कोड स्निपेट में इस बारीकियों का ध्यान रखा है:
dotnet add package Aspose.Words.Cpp
प्रतिलिपि
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.docx");
auto docB = MakeObject<Document>(u"Input2.docx");
// तुलना से पहले कोई संशोधन नहीं होना चाहिए।
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.docx");
आपके डेवलपर परिवेश में Aspose.Words for C++ को स्थापित करने के लिए तीन विकल्प हैं। कृपया अपनी आवश्यकताओं के समान एक चुनें और चरण-दर-चरण निर्देशों का पालन करें:
Microsoft Windows, Linux और macOS ऑपरेटिंग सिस्टम पर सॉफ़्टवेयर विकसित करने के लिए इस C++ लाइब्रेरी का उपयोग कर सकते हैं:
यदि आप Linux या macOS के लिए सॉफ़्टवेयर विकसित करते हैं, तो कृपया उत्पाद दस्तावेज़ीकरण fontconfig और mesa-glu ओपन-सोर्स पैकेज) के बारे में जानकारी देखें।