Пошук і заміна тексту – звичайне завдання, яке вам може знадобитися виконувати часто. У випадку з кількома файлами ефективніше буде зробити це програмним шляхом. З цією метою ця стаття навчить вас, як знаходити та замінювати текст у PowerPoint PPT за допомогою C++.

C++ API для пошуку та заміни тексту в PowerPoint PPT

Aspose.Slides for C++ – це API C++ для роботи з файлами PowerPoint. Це дозволяє створювати, читати та оновлювати файли PowerPoint без встановлення Microsoft PowerPoint. Крім того, API дозволяє знаходити та замінювати текст у презентаціях PowerPoint. Ви можете встановити API через NuGet або завантажити його безпосередньо з розділу Завантаження.

PM> Install-Package Aspose.Slides.Cpp

Пошук і заміна тексту в PowerPoint PPT за допомогою C++

Нижче наведено кроки для пошуку та заміни тексту у файлах PowerPoint.

  • По-перше, завантажте файл PowerPoint за допомогою класу Presentation.
  • Переглядайте слайди презентації.
  • У циклі отримайте текстові кадри в масиві ITextFrame.
  • Переглядайте масив текстових кадрів.
  • У циклі перебирайте абзаци в кожному ITextFrame.
  • Перегляньте частини в кожному IParagraph.
  • Для кожного IPortion перевірте, чи містить він потрібний текст. Якщо він є, то замініть текст.
  • Зрештою, збережіть презентацію за допомогою методу Presentation->Save(System::String fname, Export::SaveFormat format).

У наведеному нижче прикладі коду показано, як знайти та замінити текст у PowerPoint PPTX за допомогою C++.

C++ Replace Text in PowerPoint PPT – Отримайте безкоштовну ліцензію

Щоб випробувати API без оціночних обмежень, ви можете подати запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як знаходити та замінювати текст у презентаціях PowerPoint за допомогою C++. Спільний фрагмент коду показує, як цього досягти за допомогою лише кількох рядків коду.

C++ PowerPoint API – докладніше

Aspose.Slides for C++ — це надійний і багатофункціональний API, який надає багато додаткових функцій для автоматизації робочих процесів PowerPoint. Ви можете детально вивчити API, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також