Võrrelge kahte C++ HTML faili, kasutades meie erinevuste kontrollijat. Meie ülitäpse C++ API abil saate leida erinevuse võrreldavate HTML dokumentide vahel ja eksportida tulemused mugavasse failivormingusse.
Selle natiivse C++ API abil saate hõlpsalt võrrelda HTML-dokumente ja hankida soovitud väljundvormingu erinevused. Meie C++ teek on täielikult iseseisev ega tugine välistele tööriistadele ega teenustele. See välistab vajaduse väliste sõltuvuste järele, pakkudes terviklikku HTML-töötlusfunktsioonide komplekti ühes C++ paketis.
Sellel sihtlehel toome teieni HTML-i võrdluse reaalajas demo koos illustreeriva C++ näitega. See võrdleb HTML-dokumentide sisu nii märgi- kui ka sõnatasandil. Isegi kui muudetud on ainult ühte märki, märgitakse kogu sõna muudetuks. Kogege omal nahal, kui lihtne on võrrelda kahte dokumenti, laadides liidesesse HTML-failid, valides soovitud väljundvormingu ja märgistades HTML-dokumentide erinevused 100% täpsusega.
Mõnikord ei pruugi olla selge, kas HTML-faili on muudetud, ja dokumendi kahe versiooni käsitsi võrdlemine võib olla hirmutav ülesanne. Vastupidi, mõnikord olete kindel, et HTML-dokument on muutunud, kuid värskendatud jaotiste visuaalne tuvastamine muutub üle jõu käivaks. HTML-i võrdlus on üha enam nõutud protseduur, eriti automatiseeritud dokumentide töövoogude puhul. Uurime tüüpilisi stsenaariume, kus automaatne HTML-i võrdlus võib olla väga väärtuslik:
Nagu näete, pakub programmiline HTML-i võrdlemine erinevates valdkondades tohutuid eeliseid, võimaldades töövoogusid sujuvamaks muuta, tõhustada koostööd ja suurendada tootlikkust. Selle C++ API abil saate neid eeliseid oma C++ projektides sujuvalt ära kasutada. Proovige meie reaalajas demo, laadides üles kaks HTML-dokumenti, valides erinevuste esiletõstmiseks sihtvormingu ja uurides C++ koodi näidet. See C++ i katkend näitab, kuidas leida HTML-failide erinevusi ja salvestada tulemused vajalikus vormingus.
Oluline punkt: võrreldavatel HTML-dokumentidel ei tohiks enne võrdlusmeetodi väljakutsumist olla redaktsioone. Kõigepealt peate nõustuma kõigi muudatustega.
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.html");
auto docB = MakeObject<Document>(u"Input2.html");
// Enne võrdlemist ei tohiks teha parandusi.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.html");
Aspose.Words for C++ installimiseks oma arendajakeskkonda on kolm võimalust. Valige üks, mis sarnaneb teie vajadustega, ja järgige samm-sammult juhiseid:
Seda C++ raamatukogu saate kasutada tarkvara arendamiseks Microsoft Windows, Linuxi ja macOS -i operatsioonisüsteemides:
Kui teil arendada tarkvara Linux või MacOS, kontrollige teavet täiendavate raamatukogu sõltuvusi (fontconfig ja mesa-glu avatud lähtekoodiga paketid) in Toote dokumentatsioon.
Teiste failivormingute puhul saate võrrelda toiminguid: