Tekst zoeken en vervangen in Word-document in C++

Dit onderwerp laat zien, hoe u tekst in Word document in C++ kunt vinden en vervangen met behulp van een vereenvoudigd codevoorbeeld. Door C++ te gebruiken, is tekst vervangen in Word-document eenvoudig uit te voeren in een paar regels eenvoudige code zonder externe afhankelijkheid van de MS Word- of Interop-bibliotheek. U kunt de toepassing gebruiken in elke door C++ ondersteunde toepassing die wordt uitgevoerd op Windows-, macOS- of Linux-platforms.

Stappen om tekst in Word-document te vervangen in C++

  1. Configureer de nieuwste versie van Aspose.Words.CPP vanuit NuGet Package Manager
  2. Neem Aspose::Words naamruimte op en voeg vereiste koptekstbestanden toe
  3. Initialiseer Document klasseobject om DOCX te laden voor het vervangen van tekst
  4. Maak een klasseobject FindReplaceOptions om verschillende eigenschappen in te schakelen
  5. Voer tekstvervanging uit voor geselecteerde zoek- en vervangtekenreeks
  6. Bewaar het Word-document met vervangen tekst op schijf

In bovengenoemde stappen zullen we eerst het bron Word-document laden vanaf schijf en vervolgens verschillende eigenschappen specificeren om de criteria in te stellen voor het zoeken en vervangen van de tekst, inclusief vervangrichting, match case en het vinden van hele woorden. Ten slotte zullen we tekst in Word-document vervangen met C++ en de gewijzigde DOCX op schijf opslaan.

Code om tekst in Word-document te vervangen met C++

In dit voorbeeld kan het gebruik van C++ Word-document tekst vervangen gemakkelijk worden uitgevoerd met eenvoudige API-aanroepen. Door een instantie van Document class te gebruiken, wordt het invoer Word-document geladen met behulp van API. In de volgende stappen zullen we gebruik maken van FindReplaceOptions class om de zoek- en vervangcriteria in te stellen door verschillende eigenschappen in te stellen. Ten slotte zullen we de gewijzigde DOCX op schijf of in MemoryStream als uitvoer opslaan.

In dit artikel hebben we onderzocht hoe u tekst in Word-document kunt vinden en vervangen met C++. Als u echter meer wilt weten over het exporteren van Word-bestanden naar PDF, raadpleegt u het artikel op hoe Word naar PDF te converteren met C++.

 Nederlands