Тази тема показва как да намерите и замените текст в Word документ на C++, използвайки опростен примерен код. С помощта на C++ замяната на текст в документ на Word се извършва лесно в няколко реда лесен код без външна зависимост от MS Word или Interop библиотека. Можете да използвате приложението във всяко приложение, поддържано от C++, работещо в платформи Windows, macOS или Linux.
Стъпки за замяна на текст в документ на Word в C++
- Конфигурирайте най-новата версия на Aspose.Words.CPP от NuGet Package Manager
- Включете пространство от имена Aspose::Words и добавете необходимите заглавни файлове
- Инициализирайте обект от клас Document, за да заредите DOCX за замяна на текст
- Създайте обект от клас FindReplaceOptions, за да активирате различни свойства
- Извършване на замяна на текст за избран низ за търсене и замяна
- Запазете документа на Word със сменен текст на диск
В гореспоменатите стъпки първо ще заредим изходния документ на Word от диска и след това ще посочим различни свойства, за да зададем критериите за търсене и замяна на текста, включително посока на замяна, съпоставяне на главни и малки букви и намиране на цели думи. Накрая ще заменим текст в документ на Word с помощта на C++ и ще запазим модифицирания DOCX на диска.
Код за замяна на текст в документ на Word с помощта на C++
В този пример използването на C++ Word документ замества текст се извършва лесно с помощта на прости извиквания на API. Чрез използване на екземпляр на Document class, входният Word документ ще бъде зареден чрез API. След това в следващите стъпки ще използваме клас FindReplaceOptions, за да зададем критериите за търсене и замяна чрез задаване на различни свойства. Накрая ще запазим модифицирания DOCX на диск или в MemoryStream като изход.
В тази статия проучихме как да намерим и заменим текст в документ на Word с помощта на C++. Ако обаче искате да научите за експортирането на Word файл в PDF, вижте статията на как да конвертирате Word в PDF с помощта на C++.