Kaip rasti ir pakeisti tekstą Word dokumente C++

Šioje temoje parodyta, kaip rasti ir pakeisti tekstą Word dokumente C++ kalba naudojant supaprastinto kodo pavyzdį. Naudojant C++ teksto pakeitimas Word dokumente lengvai atliekamas keliomis paprasto kodo eilutėmis be išorinės priklausomybės nuo MS Word ar Interop bibliotekos. Programą galite naudoti bet kurioje C++ palaikomoje programoje, veikiančioje Windows, macOS arba Linux platformose.

Veiksmai, kaip pakeisti tekstą Word dokumente C++

  1. Sukonfigūruokite naujausią Aspose.Words.CPP versiją naudodami NuGet Package Manager.
  2. Įtraukite Aspose::Words vardų erdvę ir pridėkite reikiamus antraštės failus
  3. Inicijuokite Document klasės objektą, kad įkeltumėte DOCX, kad pakeistumėte tekstą
  4. Sukurkite FindReplaceOptions klasės objektą, kad įgalintumėte skirtingas ypatybes
  5. Atlikite pasirinktos paieškos teksto pakeitimą ir pakeiskite eilutę
  6. Išsaugokite Word dokumentą su pakeistu tekstu diske

Atlikdami pirmiau minėtus veiksmus, pirmiausia įkelsime šaltinio Word dokumentą iš disko, o tada nurodysime skirtingas ypatybes, kad nustatytume paieškos kriterijus ir pakeistume tekstą, įskaitant krypties pakeitimą, didžiųjų ir mažųjų raidžių atitikimą ir visų žodžių radimą. Galiausiai * pakeisime tekstą Word dokumente naudodami C++* ir išsaugosime modifikuotą DOCX diske.

Kodas, skirtas pakeisti tekstą Word dokumente naudojant C++

Šiame pavyzdyje naudojant C++ Word dokumento pakeitimo tekstą lengva atlikti naudojant paprastus API iškvietimus. Naudojant Document class egzempliorių, įvesties Word dokumentas bus įkeltas naudojant API. Tada tolesniuose veiksmuose naudosime FindReplaceOptions klasę, norėdami nustatyti paieškos ir keitimo kriterijus, nustatydami skirtingas ypatybes. Galiausiai pakeistą DOCX išsaugosime diske arba “MemoryStream” kaip išvestį.

Šiame straipsnyje mes ištyrėme, kaip rasti ir pakeisti tekstą Word dokumente naudojant C++. Tačiau, jei norite sužinoti apie Word failo eksportavimą į PDF, žr. straipsnį Kaip konvertuoti Word į PDF naudojant C++.

 Latviski