A programozási API segítségével összehasonlíthat két fájlt, és megtalálhatja a köztük lévő különbséget. Más szóval, a C++ könyvtárunk egy hatékony fájlkülönbség-ellenőrző. A Document Comparison API használata után megkaphatja az eredményt, és elmentheti DOCX, PDF, DOC és néhány más formátumban.
Ezzel a natív C++ API-val könnyedén összehasonlíthatja a dokumentumokat, és lekérheti a különbségeket a kívánt kimeneti formátumban. C++ könyvtárunk teljesen önálló, és nem támaszkodik semmilyen külső eszközre vagy szolgáltatásra. Az összes dokumentumfeldolgozási funkció ebben a hatékony C++ megoldásban van megvalósítva a problémamentes élmény érdekében.
A dokumentum-összehasonlítás nagyon keresett eljárás, különösen az automatizált dokumentum-munkafolyamatokon belül. Függetlenül attól, hogy jogi dokumentumokkal, verziókezelő rendszerekkel vagy tartalomkezelő rendszerekkel dolgozik, a C++ dokumentum-összehasonlító API-ja megváltoztathatja a játékot. Összehasonlítja a 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. Ez lehetővé teszi a legkisebb változások észlelését, amelyek az emberi szem számára láthatatlanok lennének.
Vannak esetek, amikor nem biztos abban, hogy egy dokumentumot módosítottak-e, és a dokumentum két verziójának manuális összehasonlítása meglehetősen nagy kihívást jelenthet. A másik oldalon vannak olyan esetek, amikor biztos lehet benne, hogy a dokumentumot megváltoztatták, de a frissített területek vizuális lokalizálása rendkívül nehézzé válik. Nézzünk meg néhány tipikus forgatókönyvet, ahol az automatizált dokumentum-összehasonlítás hihetetlenül hasznos lehet:
Ha integrálja az automatikus dokumentum-összehasonlítást a munkafolyamataiba, lehetősége nyílik a dokumentumok programozott összehasonlítására, a különbségek kivonására, és azonnali eredményeket kaphat a kívánt kimeneti formátumban. Akár tapasztalt fejlesztő, akár csak most kezdi használni a C++ ot, átfogó kódrészleteink és online bemutatónk végigvezeti Önt a folyamaton.
Próbálja ki élő bemutatónkat: töltsön fel két dokumentumot, válassza ki a célformátumot a különbségek kiemelése érdekében, és vizsgálja meg a képernyőn megjelenő C++ kódrészletet. Ez a példa részletesen bemutatja, hogyan kell programozottan dokumentum-összehasonlítást végezni, és az eredményeket a kívánt fájlformátumban megszerezni.
Egy fontos szempont: az összehasonlított dokumentumok ne legyenek revíziók az összehasonlítási módszer meghívása előtt. Először el kell fogadnia az összes módosítást. Erről az árnyalatról már gondoskodtunk az alábbi C++ kódrészletben:
dotnet add package Aspose.Words.Cpp
Másolat
using namespace Aspose::Words;
auto docA = MakeObject<Document>(u"Input1.docx");
auto docB = MakeObject<Document>(u"Input2.docx");
// 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.docx");
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.