Wyszukiwanie tekstu w ODP za pomocą C++

Użyj Aspose.Slides for C++, aby znajdować tekst w plikach prezentacji bez Microsoft PowerPoint.

Wyszukiwanie tekstu w prezentacji ODP w C++

Aspose.Slides for C++ pozwala wyszukiwać tekst w prezentacjach ODP. Użyj SlideUtil::GetAllTextBoxes, aby zebrać ramki tekstowe slajdu, a następnie sprawdź, czy ich tekst zawiera szukaną frazę.

Wyszukiwanie tekstu w prezentacji ODP za pomocą C++

auto presentation = MakeObject<Presentation>(u"presentation.odp");

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();

Jak wyszukać tekst w ODP w C++

Wykonaj poniższe kroki, aby wyszukać tekst w prezentacji ODP.

  1. Wczytaj plik ODP za pomocą klasy Presentation.
  2. Pobierz wybrany slajd za pomocą Presentation::get_Slides i odczytaj jego ramki tekstowe za pomocą SlideUtil::GetAllTextBoxes.
  3. Sprawdź, czy tekst każdej ramki zawiera szukaną frazę.

Zbudowano z Aspose.Slides

Wyszukiwanie tekstu w plikach ODP online

Bezpłatna aplikacja Aspose.Slides Search została zbudowana z użyciem Aspose.Slides for C++, tego samego API co w powyższym kodzie. Otwórz ją i zobacz, co API potrafi zrobić z Twoimi plikami ODP.

  • Działa w przeglądarce, nie trzeba niczego instalować.
  • Zobacz, jak Aspose.Slides znajduje tekst, zanim napiszesz kod.
  • Przeszukaj plik ODP pod kątem zwykłego tekstu lub wyrażeń regularnych.
  • Pobierz wyniki jako plik tekstowy.

Inne obsługiwane formaty wyszukiwania

Za pomocą C++ możesz także wyszukiwać tekst w następujących formatach.