Salīdziniet divus DOCX failus programmā C++, izmantojot mūsu atšķirību pārbaudītāju. Izmantojot mūsu augstas precizitātes C++ API, varat atrast atšķirību starp salīdzinātajiem DOCX dokumentiem un eksportēt rezultātus ērtā faila formātā.
Izmantojot šo vietējo C++ API, varat viegli salīdzināt DOCX 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. Tas novērš nepieciešamību pēc ārējām atkarībām, nodrošinot visaptverošu DOCX apstrādes funkcionalitāti vienā C++ pakotnē.
Šajā galvenajā lapā mēs piedāvājam DOCX salīdzināšanas demonstrāciju darbībā kopā ar ilustratīvu C++ piemēru. Tas salīdzina DOCX 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. Piedzīvojiet klātienē, cik viegli ir salīdzināt divus dokumentus, augšupielādējot DOCX failus interfeisā, izvēloties vēlamo izvades formātu un iegūstot atšķirības starp DOCX dokumentiem, kas atzīmēti ar 100% precizitāti.
Dažreiz var nebūt skaidrs, vai DOCX fails ir modificēts, un divu dokumenta versiju manuāla salīdzināšana var būt biedējošs uzdevums. Un otrādi, ir gadījumi, kad esat pārliecināts, ka DOCX dokuments ir mainījies, taču atjaunināto sadaļu vizuāla identificēšana kļūst nepārvarama. DOCX salīdzināšana ir arvien pieprasītāka procedūra, īpaši automatizētās dokumentu darbplūsmās. Izpētīsim tipiskus scenārijus, kuros automatizēta DOCX salīdzināšana var būt ļoti vērtīga:
Kā redzat, programmatiskā DOCX salīdzināšana piedāvā milzīgas priekšrocības dažādās jomās, nodrošinot racionalizētas darbplūsmas, uzlabotu sadarbību un paaugstinātu produktivitāti. Izmantojot šo C++ API, jums ir iespēja nemanāmi izmantot šīs priekšrocības savos C++ projektos. Izmēģiniet mūsu tiešraides demonstrāciju, augšupielādējot divus DOCX dokumentus, atlasot mērķa formātu, lai izceltu atšķirības, un izpētot C++ koda piemēru. Šis C++ fragments parāda, kā atrast atšķirības starp DOCX failiem un saglabāt rezultātus vajadzīgajā formātā.
Svarīgs punkts: pirms salīdzināšanas metodes izsaukšanas salīdzinātajiem DOCX dokumentiem nevajadzētu būt pārskatītiem. Vispirms jums ir jāpieņem visi labojumi.
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ā.
Varat veikt salīdzināšanas darbību citiem failu formātiem: