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