Ця тема показує, як знайти та замінити текст у 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++.