Wyszukiwanie tekstu w PPTX za pomocą C++

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

Wyszukiwanie tekstu w prezentacji PPTX w C++

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

Wyszukiwanie tekstu w prezentacji PPTX za pomocą 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();

Jak wyszukać tekst w PPTX w C++

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

  1. Wczytaj plik PPTX 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 PPTX 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 PPTX.

  • Działa w przeglądarce, nie trzeba niczego instalować.
  • Zobacz, jak Aspose.Slides znajduje tekst, zanim napiszesz kod.
  • Przeszukaj plik PPTX 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.