Porovnajte dva HTML súbory v C++ pomocou nášho nástroja na kontrolu rozdielov. Pomocou nášho vysokokvalitného rozhrania API C++ môžete nájsť rozdiel medzi porovnávanými HTML dokumentmi a exportovať výsledky do vhodného formátu súboru.
Pomocou tohto natívneho rozhrania C++ API môžete jednoducho porovnávať HTML dokumenty a získať rozdiely v požadovanom výstupnom formáte. Naša knižnica C++ je plne samostatná a nespolieha sa na žiadne externé nástroje alebo služby. Eliminuje potrebu externých závislostí a poskytuje komplexnú sadu funkcií spracovania HTML v rámci jediného balíka C++.
Na tejto vstupnej stránke vám prinášame živé demo porovnávania HTML v akcii spolu s názorným príkladom C++. Porovnáva obsah HTML dokumentov na úrovni znakov aj na úrovni slov. Aj keď bol zmenený iba jeden znak, celé slovo bude označené ako upravené. Zažite na vlastnej koži, aké ľahké je porovnávať dva dokumenty nahratím HTML súborov do rozhrania, výberom požadovaného výstupného formátu a vyznačením rozdielov medzi HTML dokumentmi so 100% presnosťou.
Niekedy nemusí byť jasné, či bol HTML súbor upravený, a manuálne porovnanie dvoch verzií dokumentu môže byť náročná úloha. Naopak, sú chvíle, keď ste si istí, že HTML dokument sa zmenil, ale vizuálna identifikácia aktualizovaných sekcií je zdrvujúca. Porovnanie HTML je čoraz viac vyhľadávaný postup, najmä v rámci automatizovaných pracovných tokov dokumentov. Poďme preskúmať typické scenáre, v ktorých môže byť automatizované porovnávanie HTML veľmi cenné:
Ako vidíte, programové porovnanie HTML ponúka obrovské výhody v rôznych doménach, čo umožňuje zjednodušené pracovné postupy, rozšírenú spoluprácu a vyššiu produktivitu. S týmto C++ API máte možnosť plynule využiť tieto výhody v rámci vašich projektov C++. Vyskúšajte našu živú ukážku nahraním dvoch HTML dokumentov, výberom cieľového formátu na zvýraznenie rozdielov a preskúmaním príkladu C++ kódu. Tento úryvok C++ ukazuje, ako nájsť rozdiely medzi HTML súbormi a uložiť výsledky v požadovanom formáte.
Dôležitý bod: porovnávané HTML dokumenty by pred volaním porovnávacej metódy nemali mať revízie. Najprv musíte prijať všetky revízie.
dotnet add package Aspose.Words.Cpp
Kopírovať
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.html");
auto docB = MakeObject<Document>(u"Input2.html");
// Pred porovnaním by nemali byť žiadne revízie.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.html");
Existujú tri možnosti inštalácie Aspose.Words for C++ do vášho vývojárskeho prostredia. Vyberte si ten, ktorý zodpovedá vašim potrebám, a postupujte podľa pokynov krok za krokom:
Túto knižnicu C++ môžete použiť na vývoj softvéru v Microsoft Windows, Linux a macOS:
Ak vyvíjate softvér pre Linux alebo macOS, skontrolujte informácie o ďalších závislostiach knižnice (fontconfig a mesa-glu ) v dokumentácii k produktu.
Operáciu porovnania môžete vykonať pre iné formáty súborov: