Det här ämnet visar hur man hittar och ersätter text i Word dokument i C++ med hjälp av ett förenklat kodexempel. Genom att använda C++ kan ersätta text i Word-dokument enkelt utföras i några rader enkel kod utan externt beroende av MS Word eller Interop-bibliotek. Du kan använda applikationen i alla C++-stödda applikationer som körs på Windows, macOS eller Linux-plattformar.
Steg för att ersätta text i Word-dokument i C++
- Konfigurera den senaste versionen av Aspose.Words.CPP från NuGet Package Manager
- Inkludera namnutrymmet Aspose::Words och lägg till nödvändiga rubrikfiler
- Initiera klassobjektet Document för att ladda DOCX för att ersätta text
- Skapa klassobjekt FindReplaceOptions för att aktivera olika egenskaper
- Utför textersättning för vald sökning och ersätt sträng
- Spara Word-dokumentet med ersatt text på disken
I ovannämnda steg kommer vi först att ladda källdokumentet i Word från disken och sedan specificera olika egenskaper för att ställa in kriterierna för sökning och ersätta texten, inklusive ersätt riktning, matcha skiftläge och hitta hela ord. Slutligen kommer vi att byta ut text i Word-dokument med C++ och spara den modifierade DOCX på disk.
Kod för att ersätta text i Word-dokument med C++
I det här exemplet är det enkelt att använda C++ Word-dokumentersätt text med enkla API-anrop. Genom att använda en instans av Document class, kommer Word-dokumentet att laddas med hjälp av API. Sedan i efterföljande steg kommer vi att använda FindReplaceOptions class för att ställa in sök- och ersättningskriterierna genom att ställa in olika egenskaper. Slutligen kommer vi att spara den modifierade DOCX på disk eller i MemoryStream som en utgång.
I den här artikeln har vi utforskat hur man hittar och ersätter text i Word-dokument med C++. Men om du vill lära dig hur du exporterar Word-filer till PDF, se artikeln om hur man konverterar Word till PDF med C++.