Vyhledávání textu v PPTX pomocí C++

Pomocí Aspose.Slides for C++ najdete text v souborech prezentací bez Microsoft PowerPoint.

Vyhledávání textu v prezentaci PPTX v C++

Aspose.Slides for C++ umožňuje vyhledávat text v prezentacích PPTX. Pomocí SlideUtil::GetAllTextBoxes shromážděte textové rámce snímku a poté zkontrolujte, zda jejich text obsahuje požadovanou frázi.

Vyhledávání textu v prezentaci PPTX 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 vyhledat text v PPTX v C++

Postupujte podle těchto kroků a vyhledejte text v prezentaci PPTX.

  1. Načtěte soubor PPTX pomocí třídy Presentation.
  2. Získejte požadovaný snímek pomocí Presentation::get_Slides a jeho textové rámce pomocí SlideUtil::GetAllTextBoxes.
  3. Zkontrolujte, zda text každého rámce obsahuje požadovanou frázi.

Vytvořeno pomocí Aspose.Slides

Vyhledávání textu v souborech PPTX online

Bezplatná aplikace Aspose.Slides Search je vytvořena pomocí Aspose.Slides for C++, stejného API jako ve výše uvedeném kódu. Otevřete ji a vyzkoušejte, co API dokáže s vašimi vlastními soubory PPTX.

  • Běží ve vašem prohlížeči, nic není třeba instalovat.
  • Podívejte se, jak Aspose.Slides vyhledává text, ještě než napíšete kód.
  • Prohledejte soubor PPTX podle prostého textu nebo regulárních výrazů.
  • Stáhněte nalezené výsledky jako textový soubor.

Další podporované formáty pro vyhledávání

Pomocí C++ můžete vyhledávat text také v následujících formátech.