Hasonlítsa össze a Word vagy a PDF dokumentumokat C++ nyelven

Nagy pontosságú C++ könyvtár két PDF, Word, HTML, TXT, MD és más formátumú dokumentum összehasonlításához

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.

Mi az a Dokumentum-összehasonlítás

A dokumentumok összehasonlítása nagyon összetett funkció. De a mi megoldásunkat úgy alkalmaztuk, hogy Ön a legpontosabb eredményt kapja. A dokumentumok közötti különbségek manuális keresése helyett használja a C++ API t a dokumentumok összehasonlításához.

A dokumentumok összehasonlítása a szavak karakterek vagy egész szavak szintjén történő összehasonlításával történik. Ebben az esetben, ha csak egy karaktert változtattak meg, a szó kiemelve lesz, mint az egész megváltozott.

A legnépszerűbbek a Word Compare és a PDF Compare. Ezért bemutatjuk a C++ Comparison API t a Word fájlok és a PDF dokumentumok összehasonlításának példáján.

Hasonlítsa össze a PDF fájlokat a C++ segítségével

A PDF fájlok programozott összehasonlítása a modern digitális munkafolyamatok tipikus feladata. Erre akkor lehet szükség, ha nem biztos abban, hogy a dokumentumot nem módosították. Vagy ha tudja, hogy az eredeti PDF fájlt frissítették, és tudni szeretné, hogyan.

Két PDF összehasonlításához egyszerűen ellenőrizze őket a C++ könyvtárunkkal. Lehetővé teszi a PDF megkülönböztetését, és még olyan apró változtatásokat is megtalálhat, amelyek az emberi szem számára láthatatlanok lennének.

Hasonlítsa össze a Word dokumentumokat a C++

Ha két Word dokumentumot szeretne összehasonlítani a C++, ugyanezt kell tennie: az alábbi példán keresztül tegye szét őket a hatékony C++ könyvtárunk segítségével.

A PDF ekkel ellentétben a Word dokumentumok könnyebben módosíthatók, ezért nagyon fontos lehet a Word dokumentumok összehasonlítása, ha meg kell győződnie arról, hogy egyes részei vagy egy teljes fájl változatlan marad.

Két fájl összehasonlítása

A C++ megoldás működésének teszteléséhez és két fájl megkülönböztetéséhez importálja az összehasonlítani kívánt fájlokat, és válasszon exportálási fájlformátumot. A fájlok összehasonlítása után az összehasonlítás különbségét tartalmazó dokumentum automatikusan letöltődik.

Vegye figyelembe, hogy az összehasonlítandó dokumentumok nem tartalmazhatnak revíziókat az összehasonlítási módszer meghívása előtt, ezért a példánkban erre ügyeltünk:

Hasonlítsa össze a dokumentumokat C++ nyelven
Bemeneti fájlok
Töltse fel az összehasonlított fájlt
Futtassa a kódot
Az összehasonlításhoz töltse fel a második fájlt
Kimeneti formátum
Válassza ki a célformátumot a listából
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");
Futtassa a kódot

Hogyan hasonlítsunk össze két szövegfájlt C++ nyelven

  1. 'Aspose.Words for C++' telepítése
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a C++ projekthez
  3. Töltsön be két dokumentumot az összehasonlításhoz
  4. Az 'Compare()' metódus meghívása előtt fogadjon el minden revíziót
  5. Hívja a 'Compare()' metódust két dokumentum összehasonlításához
  6. Hívja meg a 'Save()' metódust, és adjon át egy kimeneti fájlnevet a szükséges kiterjesztéssel
  7. A tömörítés eredményét külön fájlként kapja meg

C++ könyvtár a dokumentumok összehasonlításához

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:

rendszerkövetelmények

A C++ könyvtár segítségével szoftvereket fejleszthet Microsoft Windows, Linux és macOS operációs rendszereken:

  • Linuxra GCC >= 6.3.0 és Clang >= 3.9.1
  • Xcode >= 12.5.1, Clang és libc++ szükséges a macOS -hoz

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.

A legnépszerűbb fájlformátumok összehasonlítás céljából

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2023. Minden jog fenntartva.