Palyginkite du Word C++ failus, naudodami mūsų skirtumų tikrintuvą. Naudodami mūsų didelio tikslumo C++ API galite rasti skirtumą tarp palygintų Word dokumentų ir eksportuoti rezultatus į patogų failo formatą.
Naudodami šią savąją C++ API galite lengvai palyginti Word dokumentus ir gauti norimo išvesties formato skirtumus. Mūsų C++ biblioteka yra visiškai savarankiška ir nepasikliauja jokiais išoriniais įrankiais ar paslaugomis. Tai pašalina išorinių priklausomybių poreikį, suteikiant išsamų Word apdorojimo funkcijų rinkinį viename C++ pakete.
Šiame nukreipimo puslapyje pateikiame tiesioginę Word palyginimo demonstraciją kartu su iliustraciniu C++ pavyzdžiu. Jis lygina Word dokumentų turinį tiek simbolių, tiek žodžių lygiu. Net jei buvo pakeistas tik vienas simbolis, visas žodis bus pažymėtas kaip pakeistas. Patirkite savo akimis, kaip lengva palyginti du dokumentus įkeliant Word failus į sąsają, pasirenkant norimą išvesties formatą ir 100 % tikslumu pažymint Word dokumentų skirtumus.
Kartais gali būti neaišku, ar Word failas buvo pakeistas, ir rankiniu būdu palyginti dvi dokumento versijas gali būti nelengva užduotis. Ir atvirkščiai, kartais esate tikri, kad Word dokumentas pasikeitė, tačiau vizualiai identifikuoti atnaujintas dalis tampa neįveikiama. Word palyginimas yra vis labiau geidžiama procedūra, ypač automatizuotose dokumentų darbo eigose. Išnagrinėkime tipiškus scenarijus, kai automatinis Word palyginimas gali būti labai vertingas:
Kaip matote, programinis Word palyginimas siūlo didžiulę naudą įvairiose srityse, leidžia supaprastinti darbo eigą, pagerinti bendradarbiavimą ir padidinti našumą. Naudodami šią C++ API, jūs turite galią sklandžiai panaudoti šiuos pranašumus savo C++ projektuose. Išbandykite mūsų tiesioginę demonstraciją įkeldami du Word dokumentus, pasirinkę tikslinį formatą, kad pabrėžtumėte skirtumus, ir išnagrinėję C++ kodo pavyzdį. Šis C++ fragmentas parodo, kaip rasti skirtumus tarp Word failų ir išsaugoti rezultatus reikiamu formatu.
Svarbus dalykas: prieš iškviečiant palyginimo metodą, lyginami Word dokumentai neturėtų būti peržiūrimi. Pirmiausia turite priimti visas pataisas.
dotnet add package Aspose.Words.Cpp
Kopijuoti
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.docx");
auto docB = MakeObject<Document>(u"Input2.docx");
// Prieš palyginimą neturėtų būti jokių pataisymų.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.docx");
Yra trys parinktys, kaip įdiegti " Aspose.Words for C++ " kūrėjo aplinkoje. Pasirinkite tą, kuris atitinka jūsų poreikius, ir vadovaukitės nuosekliomis instrukcijomis:
Šią C++ biblioteką galite naudoti kurdami programinę įrangą " Microsoft Windows, "Linux" ir "MacOS" operacinėse sistemose:
Jei jums sukurti programinės įrangos Linux ar MacOS, prašome patikrinti informaciją apie papildomų bibliotekų priklausomybių (fontconfig ir mesa-glu atviro kodo paketus) į gaminio dokumentuose.
Galite atlikti palyginimo operaciją su kitais failų formatais: