Vertaa kahta HTML tiedostoa C++ kielellä erotarkistustamme käyttämällä. Korkean tarkkuuden C++ sovellusliittymämme avulla voit löytää eron vertailtavien HTML dokumenttien välillä ja viedä tulokset kätevään tiedostomuotoon.
Tämän alkuperäisen C++ API:n avulla voit helposti verrata HTML-asiakirjoja ja saada erot halutussa tulostusmuodossa. C++-kirjastomme on täysin itsenäinen, eikä se ole riippuvainen ulkoisista työkaluista tai palveluista. Se eliminoi ulkoisten riippuvuuksien tarpeen tarjoamalla kattavan joukon HTML-käsittelytoimintoja yhdessä C++-paketissa.
Tällä aloitussivulla tarjoamme sinulle live-demon HTML-vertailusta toiminnassa sekä havainnollistavan C++-esimerkin. Se vertaa HTML-asiakirjojen sisältöä sekä merkki- että sanatasolla. Vaikka vain yksi merkki olisi muutettu, koko sana merkitään muokatuksi. Koe omakohtaisesti, kuinka helppoa on vertailla kahta dokumenttia lataamalla HTML-tiedostoja käyttöliittymään, valitsemalla halutun tulostusmuodon ja saamalla HTML-asiakirjojen väliset erot merkittyinä 100 %:n tarkkuudella.
Joskus ei välttämättä ole selvää, onko HTML-tiedostoa muokattu, ja asiakirjan kahden version manuaalinen vertailu voi olla pelottava tehtävä. Toisaalta joskus olet varma, että HTML-asiakirja on muuttunut, mutta päivitettyjen osien visuaalinen tunnistaminen käy ylivoimaiseksi. HTML-vertailu on yhä haluttu menettely erityisesti automatisoiduissa asiakirjatyönkuluissa. Tutkitaan tyypillisiä skenaarioita, joissa automaattinen HTML-vertailu voi olla erittäin arvokasta:
Kuten näet, ohjelmallinen HTML-vertailu tarjoaa valtavia etuja eri aloilla, mikä mahdollistaa virtaviivaistetut työnkulut, tehostetun yhteistyön ja lisää tuottavuutta. Tämän C++ API:n avulla voit hyödyntää nämä edut saumattomasti C++-projekteissasi. Kokeile live-demoamme lataamalla kaksi HTML-dokumenttia, valitsemalla kohdemuoto erojen korostamiseksi ja tutkimalla C++-koodiesimerkkiä. Tämä C++-katkelma osoittaa, kuinka löytää eroja HTML-tiedostojen välillä ja tallentaa tulokset vaaditussa muodossa.
Tärkeä seikka: verratuissa HTML-dokumenteissa ei saa olla versioita ennen vertailumenetelmän kutsumista. Sinun on ensin hyväksyttävä kaikki versiot.
dotnet add package Aspose.Words.Cpp
Kopio
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.html");
auto docB = MakeObject<Document>(u"Input2.html");
// Ennen vertailua ei pitäisi tehdä muutoksia.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.html");
Aspose.Words for C++ asentamiseen kehittäjäympäristöösi on kolme vaihtoehtoa. Valitse tarpeitasi vastaava ja seuraa vaiheittaisia ohjeita:
Tämän C++ -kirjaston avulla voit kehittää ohjelmistoja Microsoft Windows, Linux- ja macOS -käyttöjärjestelmiin:
Jos kehität ohjelmistoa Linuxille tai macOS: lle, tarkista lisätietojen kirjaston riippuvuuksista (fontconfig ja mesa-glu -paketit) Product Documentationista.
Voit suorittaa vertailutoiminnon muille tiedostomuodoille: