Поиск текста в PPTX с помощью C++
Используйте Aspose.Slides for C++, чтобы находить текст в файлах презентаций без Microsoft PowerPoint.
Поиск текста в презентации PPTX на C++
Aspose.Slides for C++ позволяет искать текст в презентациях PPTX. Соберите текстовые рамки слайда с помощью SlideUtil::GetAllTextBoxes, а затем проверьте, содержит ли их текст нужную фразу.
Поиск текста в презентации PPTX с помощью C++
auto presentation = MakeObject<Presentation>(u"presentation.pptx");
auto slide = presentation->get_Slides()->idx_get(0);
auto textFrames = SlideUtil::GetAllTextBoxes(slide);
for (auto&& textFrame : textFrames)
{
auto text = textFrame->get_Text();
if (text.Contains(u"PowerPoint"))
{
Console::WriteLine(text);
}
}
presentation->Dispose();Как найти текст в PPTX на C++
Выполните следующие шаги, чтобы найти текст в презентации PPTX.
- Загрузите файл PPTX с помощью класса
Presentation. - Получите нужный слайд через
Presentation::get_Slidesи его текстовые рамки с помощьюSlideUtil::GetAllTextBoxes. - Проверьте, содержит ли текст каждой рамки нужную фразу.
Создано на основе Aspose.Slides
Поиск текста в файлах PPTX онлайн
Бесплатное приложение Aspose.Slides Search создано на основе Aspose.Slides for C++ — того же API, что и в коде выше. Откройте его и посмотрите, что API может сделать с вашими собственными файлами PPTX.
- Работает в браузере, ничего не нужно устанавливать.
- Посмотрите, как Aspose.Slides находит текст, ещё до написания кода.
- Ищите в файле PPTX обычный текст или регулярные выражения.
- Скачайте найденные совпадения в виде текстового файла.
Другие поддерживаемые форматы для поиска
С помощью C++ можно также искать текст в следующих форматах.