C++ で ODP 内のテキストを検索
Aspose.Slides for C++ を使用すると、Microsoft PowerPoint なしでプレゼンテーション ファイル内のテキストを見つけられます。
C++ による ODP プレゼンテーション内のテキスト検索
Aspose.Slides for C++ では、ODP プレゼンテーション内のテキストを検索できます。SlideUtil::GetAllTextBoxes でスライドのテキスト フレームを収集し、そのテキストに目的の語句が含まれているかを確認します。
C++ を使用した ODP プレゼンテーション内のテキスト検索
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();C++ で ODP 内のテキストを検索する方法
ODP プレゼンテーション内のテキストを検索するには、次の手順に従います。
Presentationクラスで ODP ファイルを読み込みます。Presentation::get_Slidesで目的のスライドを取得し、SlideUtil::GetAllTextBoxesでそのテキスト フレームを取得します。- 各フレームのテキストに目的の語句が含まれているかを確認します。
Aspose.Slides で構築
ODP ファイル内のテキストをオンラインで検索
無料の Aspose.Slides Search アプリは、上記のコードと同じ API である Aspose.Slides for C++ で構築されています。アプリを開いて、ご自身の ODP ファイルで API に何ができるかをお確かめください。
- ブラウザーで動作し、インストールは不要です。
- コードを書く前に、Aspose.Slides がテキストを見つけるしくみを確認できます。
- ODP ファイル内をプレーン テキストまたは正規表現で検索できます。
- 検索結果をテキスト ファイルとしてダウンロードできます。
検索に対応するその他の形式
C++ では、次の形式でもテキストを検索できます。