Pomocou nášho programovacieho rozhrania API môžete porovnať dva súbory a nájsť medzi nimi rozdiel. Inými slovami, naša knižnica C++ je výkonný nástroj na kontrolu rozdielov medzi súbormi. Po použití Document Comparison API môžete získať výsledok a uložiť ho vo DOCX formátoch, PDF, DOC a niektorých ďalších.
Pomocou tohto natívneho rozhrania C++ API môžete jednoducho porovnávať 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. Všetky funkcie spracovania dokumentov sú implementované v tomto výkonnom riešení C++ pre bezproblémový zážitok.
Porovnávanie dokumentov je veľmi žiadaný postup, najmä v rámci automatizovaných pracovných tokov dokumentov. Či už pracujete s právnymi dokumentmi, systémami na správu verzií alebo systémami na správu obsahu, rozhranie API na porovnávanie dokumentov pre C++ môže zmeniť hru. Porovnáva obsah dokumentov na úrovni znakov aj na úrovni slov. Aj keď bol zmenený iba jeden znak, celé slovo bude označené ako upravené. To vám umožní odhaliť najmenšie zmeny, ktoré by boli pre ľudské oko neviditeľné.
Sú prípady, keď si nie ste istí, či bol dokument upravený, a proces manuálneho porovnávania dvoch verzií dokumentu môže byť dosť náročný. Na druhej strane existujú prípady, keď ste si istí, že dokument bol zmenený, ale úloha vizuálneho vyhľadania aktualizovaných oblastí je mimoriadne náročná. Pozrime sa na niektoré typické scenáre, v ktorých môže byť automatizované porovnávanie dokumentov neuveriteľne užitočné:
Integráciou automatického porovnávania dokumentov do vašich pracovných postupov získate možnosť programovo porovnávať dokumenty, extrahovať rozdiely a okamžite získať výsledky v požadovanom výstupnom formáte. Či už ste skúsený vývojár alebo len začínate s C++, naše komplexné úryvky kódu a online ukážka vás prevedú celým procesom.
Vyskúšajte našu živú ukážku nahraním dvoch dokumentov, výberom cieľového formátu na zvýraznenie rozdielov a preskúmaním útržku kódu C++ zobrazeného na obrazovke. Tento príklad podrobne ukazuje, ako vykonať porovnanie dokumentov programovo a získať výsledky v požadovanom formáte súboru.
Dôležitý bod: porovnávané dokumenty by pred volaním porovnávacej metódy nemali mať revízie. Najprv musíte prijať všetky revízie. O túto nuansu sme sa už postarali v útržku kódu C++ nižšie:
dotnet add package Aspose.Words.Cpp
Kopírovať
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.docx");
auto docB = MakeObject<Document>(u"Input2.docx");
// 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.docx");
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.