Text in ODP mit C++ durchsuchen

Finden Sie Text in Präsentationsdateien mit Aspose.Slides for C++ – ohne Microsoft PowerPoint.

Text in einer ODP-Präsentation mit C++ durchsuchen

Mit Aspose.Slides for C++ durchsuchen Sie Text in ODP-Präsentationen. Sammeln Sie mit SlideUtil::GetAllTextBoxes die Textrahmen einer Folie und prüfen Sie dann deren Text auf die gesuchte Phrase.

Text in einer ODP-Präsentation mit C++ durchsuchen – Beispiel

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

So durchsuchen Sie Text in ODP mit C++

Gehen Sie wie folgt vor, um Text in einer ODP-Präsentation zu durchsuchen.

  1. Laden Sie die ODP-Datei mit der Klasse Presentation.
  2. Rufen Sie die gewünschte Folie über Presentation::get_Slides ab und lesen Sie ihre Textrahmen mit SlideUtil::GetAllTextBoxes aus.
  3. Prüfen Sie den Text jedes Rahmens auf die gesuchte Phrase.

Entwickelt mit Aspose.Slides

Text in ODP-Dateien online durchsuchen

Die kostenlose App Aspose.Slides Search basiert auf Aspose.Slides for C++, derselben API wie im obigen Code. Öffnen Sie sie und sehen Sie, was die API mit Ihren eigenen ODP-Dateien leisten kann.

  • Läuft im Browser, keine Installation erforderlich.
  • Sehen Sie, wie Aspose.Slides Text findet, bevor Sie Code schreiben.
  • Durchsuchen Sie Ihre ODP-Datei nach einfachem Text oder regulären Ausdrücken.
  • Laden Sie die Treffer als Textdatei herunter.

Weitere unterstützte Formate für die Suche

Mit C++ können Sie auch Text in den folgenden Formaten durchsuchen.