C++ で PPT 内のテキストを検索

Aspose.Slides for C++ を使用すると、Microsoft PowerPoint なしでプレゼンテーション ファイル内のテキストを見つけられます。

C++ による PPT プレゼンテーション内のテキスト検索

Aspose.Slides for C++ では、PPT プレゼンテーション内のテキストを検索できます。SlideUtil::GetAllTextBoxes でスライドのテキスト フレームを収集し、そのテキストに目的の語句が含まれているかを確認します。

C++ を使用した PPT プレゼンテーション内のテキスト検索

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

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

C++ で PPT 内のテキストを検索する方法

PPT プレゼンテーション内のテキストを検索するには、次の手順に従います。

  1. Presentation クラスで PPT ファイルを読み込みます。
  2. Presentation::get_Slides で目的のスライドを取得し、SlideUtil::GetAllTextBoxes でそのテキスト フレームを取得します。
  3. 各フレームのテキストに目的の語句が含まれているかを確認します。

Aspose.Slides で構築

PPT ファイル内のテキストをオンラインで検索

無料の Aspose.Slides Search アプリは、上記のコードと同じ API である Aspose.Slides for C++ で構築されています。アプリを開いて、ご自身の PPT ファイルで API に何ができるかをお確かめください。

  • ブラウザーで動作し、インストールは不要です。
  • コードを書く前に、Aspose.Slides がテキストを見つけるしくみを確認できます。
  • PPT ファイル内をプレーン テキストまたは正規表現で検索できます。
  • 検索結果をテキスト ファイルとしてダウンロードできます。

検索に対応するその他の形式

C++ では、次の形式でもテキストを検索できます。