Python で ODP プレゼンテーション内のテキストを検索

Aspose.Slides で OpenDocument プレゼンテーション内のテキストを見つける Python アプリケーションを構築します。

Python による ODP プレゼンテーション内のテキスト検索

Aspose.Slides for Python via .NET では、 SlideUtil.get_text_boxes_contains_text を使用して、各スライドで指定した文字列を含むテキスト フレームを見つけられます。

ODP プレゼンテーション内のテキストを検索 – Python

with slides.Presentation("presentation.odp") as presentation:
    for slide in presentation.slides:
        matching_text_frames = slides.util.SlideUtil.get_text_boxes_contains_text(slide, "PowerPoint", False)

        for text_frame in matching_text_frames:
            print(text_frame.text)

Python で ODP 内のテキストを検索する方法

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

  1. Presentation で ODP ファイルを開きます。
  2. スライドを順に処理し、それぞれに対して SlideUtil.get_text_boxes_contains_text を呼び出します。
  3. 一致した各テキスト フレームの text プロパティを読み取ります。

Aspose.Slides で構築

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

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

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

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

Python を使用して、サポートされているその他のプレゼンテーション形式でもテキストを検索できます。