Szöveg keresése és cseréje a Word dokumentumban C++ nyelven

Ez a témakör bemutatja, hogyan kereshet meg és cserélhet szöveget a Word dokumentumban C++-ban egy egyszerűsített kódpélda segítségével. A C++ használatával szövegcsere a Word dokumentumban könnyen végrehajtható néhány sornyi egyszerű kóddal, anélkül, hogy az MS Word-től vagy az Interop könyvtártól függene. Az alkalmazást bármelyik C++ támogatott alkalmazásban használhatja, amely Windows, macOS vagy Linux platformon fut.

Lépések a szöveg cseréjéhez a Word dokumentumban C++ nyelven

  1. Konfigurálja a Aspose.Words.CPP legújabb verzióját a NuGet Package Managerből
  2. Vegye fel a Aspose::Words névteret, és adja hozzá a szükséges fejlécfájlokat
  3. Inicializálja a Document osztályobjektumot a DOCX betöltéséhez a szöveg cseréjéhez
  4. Hozzon létre FindReplaceOptions osztályobjektumot a különböző tulajdonságok engedélyezéséhez
  5. Szövegcsere végrehajtása a kiválasztott keresésnél, és cserélje ki a karakterláncot
  6. Mentse el a Word dokumentumot lecserélt szöveggel a lemezre

A fent említett lépésekben először betöltjük a forrás Word dokumentumot a lemezről, majd különböző tulajdonságokat adunk meg a keresési feltételek beállításához és a szöveg cseréjéhez, beleértve az irány cseréjét, a kis- és nagybetűk egyeztetését és a teljes szavak keresését. Végül lecseréljük a szöveget a Word dokumentumban C++ használatával, és a módosított DOCX-et lemezre mentjük.

Kód a szöveg cseréjéhez a Word dokumentumban C++ használatával

Ebben a példában a C++ Word dokumentum csereszöveg használatával egyszerűen végrehajtható egyszerű API-hívásokkal. A Dokumentum osztály példányának használatával a bemeneti Word-dokumentum az API segítségével lesz betöltve. Ezután a következő lépésekben a FindReplaceOptions osztályt használjuk a keresési és cserefeltételek beállításához különböző tulajdonságok beállításával. Végül a módosított DOCX-et lemezre vagy a MemoryStreambe mentjük kimenetként.

Ebben a cikkben megvizsgáltuk, hogyan lehet szöveget keresni és lecserélni a Word dokumentumban a C++ használatával. Ha azonban szeretne többet megtudni a Word-fájlok PDF-be történő exportálásáról, olvassa el a hogyan lehet Word-et PDF-be konvertálni C++ használatával című cikket.

 Magyar