جستجوی متن در 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 این مراحل را دنبال کنید.

  1. فایل PPTX را با کلاس Presentation بارگذاری کنید.
  2. اسلاید موردنظر را با Presentation::get_Slides و قاب‌های متنی آن را با SlideUtil::GetAllTextBoxes دریافت کنید.
  3. بررسی کنید که متن هر قاب شامل عبارت موردنظر باشد.

ساخته شده با Aspose.Slides

جستجوی آنلاین متن در فایل‌های PPTX

برنامه رایگان Aspose.Slides Search با Aspose.Slides for C++ ساخته شده است، همان API که در کد بالا استفاده شده است. آن را باز کنید و ببینید API با فایل‌های PPTX شما چه کارهایی می‌تواند انجام دهد.

  • در مرورگر شما اجرا می‌شود، بدون نیاز به نصب.
  • پیش از نوشتن کد ببینید Aspose.Slides چگونه متن را پیدا می‌کند.
  • در فایل PPTX خود متن ساده یا عبارات باقاعده را جستجو کنید.
  • نتایج را به‌صورت فایل متنی دانلود کنید.

سایر فرمت‌های پشتیبانی‌شده برای جستجو

با C++ می‌توانید در فرمت‌های زیر نیز متن را جستجو کنید.