Hasonlítson össze két HTML fájlt C++ nyelven a különbség-ellenőrzőnk segítségével. Nagy pontosságú C++ API nkkal megtalálhatja a különbséget az összehasonlított HTML dokumentumok között, és az eredményeket kényelmes fájlformátumba exportálhatja.
Ezzel a natív C++ API-val könnyedén összehasonlíthatja a HTML-dokumentumokat, és lekérheti a kívánt kimeneti formátum különbségeit. C++ könyvtárunk teljesen önálló, és nem támaszkodik semmilyen külső eszközre vagy szolgáltatásra. Kiküszöböli a külső függőségek szükségességét, és a HTML feldolgozási funkciók átfogó készletét biztosítja egyetlen C++ csomagon belül.
Ezen a céloldalon bemutatjuk a HTML-összehasonlítás működés közbeni élő bemutatóját, egy szemléltető C++ példával párosítva. Összehasonlítja a HTML dokumentumok tartalmát karakter- és szószinten egyaránt. Még akkor is, ha csak egy karaktert változtattak meg, a teljes szót a rendszer módosítottként jelöli meg. Tapasztalja meg saját bőrén, milyen egyszerű két dokumentum összehasonlítása, ha HTML fájlokat tölt fel a felületre, kiválasztja a kívánt kimeneti formátumot, és 100%-os pontossággal jelöli meg a HTML dokumentumok közötti különbségeket.
Előfordulhat, hogy nem egyértelmű, hogy egy HTML-fájlt módosítottak-e, és egy dokumentum két verziójának manuális összehasonlítása ijesztő feladat lehet. Ezzel szemben előfordulhat, hogy biztos lehet benne, hogy a HTML-dokumentum megváltozott, de a frissített szakaszok vizuális azonosítása nehézkessé válik. A HTML-összehasonlítás egyre keresettebb eljárás, különösen az automatizált dokumentum-munkafolyamatokon belül. Vizsgáljuk meg azokat a tipikus forgatókönyveket, ahol az automatikus HTML-összehasonlítás nagyon értékes lehet:
Mint látható, a programozott HTML-összehasonlítás óriási előnyöket kínál a különböző tartományokban, lehetővé téve a munkafolyamatok egyszerűsítését, a fokozott együttműködést és a termelékenység növelését. Ezzel a C++ API-val lehetősége nyílik arra, hogy ezeket az előnyöket zökkenőmentesen kihasználja C++ projektjei során. Próbálja ki élő bemutatónkat: töltsön fel két HTML dokumentumot, válassza ki a célformátumot a különbségek kiemeléséhez, és nézze meg a C++ kódpéldát. Ez a C++ részlet bemutatja, hogyan lehet különbségeket találni a HTML-fájlok között, és hogyan mentheti el az eredményeket a kívánt formátumban.
Egy fontos szempont: az összehasonlított HTML dokumentumok nem tartalmazhatnak revíziókat az összehasonlítási módszer meghívása előtt. Először el kell fogadnia az összes módosítást.
dotnet add package Aspose.Words.Cpp
Másolat
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.html");
auto docB = MakeObject<Document>(u"Input2.html");
// Az összehasonlítás előtt nem szabad átdolgozni.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.html");
Három lehetőség közül választhat az Aspose.Words for C++ telepítéséhez a fejlesztői környezetbe. Kérjük, válasszon egyet, amely megfelel az Ön igényeinek, és kövesse a lépésről lépésre található utasításokat:
A C++ könyvtár segítségével szoftvereket fejleszthet Microsoft Windows, Linux és macOS operációs rendszereken:
Ha Linuxra vagy macOS-ra fejleszt szoftvert, ellenőrizze a további könyvtári függőségekről (fontconfig és mesa-glu nyílt forráskódú csomagok) vonatkozó információkat a Termékdokumentációban.
Összehasonlítást végezhet más fájlformátumokkal: