Izmantojot mūsu programmēšanas API, varat salīdzināt divus failus un atrast atšķirību starp tiem. Citiem vārdiem sakot, mūsu C++ bibliotēka ir spēcīgs failu atšķirību pārbaudītājs. Pēc Document Comparison API izmantošanas varat iegūt rezultātu un saglabāt to DOCX, PDF, DOC un dažos citos formātos.
Izmantojot šo vietējo C++ API, varat viegli salīdzināt dokumentus un iegūt atšķirības vēlamajā izvades formātā. Mūsu C++ bibliotēka ir pilnībā autonoma un nav atkarīga no ārējiem rīkiem vai pakalpojumiem. Visas dokumentu apstrādes funkcijas ir ieviestas šajā jaudīgajā C++ risinājumā, lai pieredze būtu bez problēmām.
Dokumentu salīdzināšana ir ļoti pieprasīta procedūra, īpaši automatizētās dokumentu darbplūsmās. Neatkarīgi no tā, vai strādājat ar juridiskiem dokumentiem, versiju kontroles sistēmām vai satura pārvaldības sistēmām, C++ dokumentu salīdzināšanas API var mainīt spēli. Tas salīdzina dokumentu saturu gan rakstzīmju, gan vārdu līmenī. Pat ja ir mainīta tikai viena rakstzīme, viss vārds tiks atzīmēts kā modificēts. Tas ļauj atklāt mazākās izmaiņas, kas būtu neredzamas cilvēka acij.
Ir gadījumi, kad neesat pārliecināts par to, vai dokuments ir mainīts, un divu dokumenta versiju manuāla salīdzināšana var būt diezgan sarežģīta. No otras puses, ir gadījumi, kad esat pārliecināts, ka dokuments ir mainīts, taču uzdevums vizuāli noteikt atjaunināto apgabalu atrašanās vietu kļūst ārkārtīgi sarežģīts. Izpētīsim dažus tipiskus scenārijus, kuros automatizēta dokumentu salīdzināšana var būt neticami noderīga:
Integrējot automātisko dokumentu salīdzināšanu savās darbplūsmās, jūs iegūstat iespēju programmatiski salīdzināt dokumentus, iegūt atšķirības un uzreiz iegūt rezultātus vēlamajā izvades formātā. Neatkarīgi no tā, vai esat pieredzējis izstrādātājs vai tikai sākat darbu ar C++, mūsu visaptverošie koda fragmenti un tiešsaistes demonstrācija palīdzēs jums šajā procesā.
Izmēģiniet mūsu tiešraides demonstrāciju, augšupielādējot divus dokumentus, atlasot mērķa formātu, lai izceltu atšķirības, un pārbaudot ekrānā redzamo C++ koda fragmentu. Šis piemērs detalizēti parāda, kā programmatiski veikt dokumentu salīdzināšanu un iegūt rezultātus vajadzīgajā faila formātā.
Svarīgs punkts: pirms salīdzināšanas metodes izsaukšanas salīdzinātajos dokumentos nedrīkst būt labojumi. Vispirms jums ir jāpieņem visi labojumi. Mēs jau esam parūpējušies par šo niansi tālāk esošajā C++ koda fragmentā:
dotnet add package Aspose.Words.Cpp
Kopēt
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.docx");
auto docB = MakeObject<Document>(u"Input2.docx");
// Pirms salīdzināšanas nevajadzētu būt nekādiem labojumiem.
docA->AcceptAllRevisions();
docB->AcceptAllRevisions();
docA->Compare(docB, u"Author Name", time(0));
docA->Save(u"Output.docx");
Ir trīs iespējas, kā instalēt programmu Aspose.Words for C++ savā izstrādātāja vidē. Lūdzu, izvēlieties to, kas atbilst jūsu vajadzībām, un izpildiet soli pa solim sniegtos norādījumus:
Šo C++ bibliotēku varat izmantot, lai izstrādātu programmatūru Microsoft Windows, Linux un macOS operētājsistēmās:
Ja izstrādājat programmatūru operētājsistēmai Linux vai macOS, lūdzu, pārbaudiet informāciju par papildu bibliotēku atkarībām (fontconfig un mesa-glu atvērtā koda pakotnes) produkta dokumentācijā.