C# を使用した PowerPoint のテキスト検索と置換

このクイック記事では、C# を使用して PowerPoint のテキストを検索・置換する方法を説明します。IDE の設定、手順の一覧、そして C# を使用して PowerPoint の単語を置換するサンプルコードを提供します。PowerPoint プレゼンテーションで同じタスクを実行するさまざまなテクニックを学べます。

C# を使用した PowerPoint の検索と置換の手順

  1. 環境を設定して Aspose.Slides for .NET をテキスト置換に使用します
  2. ソース PPTX を Presentation クラスオブジェクトにロードして、単語を置き換えます
  3. 読み込んだプレゼンテーションの各スライドを順に処理する
  4. 現在のスライドからすべてのテキストボックスを取得する
  5. テキストボックス内の各 paragraph とテキスト部分をループ処理する
  6. 大文字小文字を区別せずに対象文字列を検索するために、各テキスト部分をチェックします。
  7. 古い値を新しい値に置き換えて、該当部分のテキストを再構築します
  8. 最後に、変更されたプレゼンテーションをディスクに保存します

これらの手順は、PowerPointでC#を使用してテキストを検索・置換する方法を説明します。ソースプレゼンテーションを読み込み、各スライドを反復処理し、すべてのテキストボックスを取得し、各テキストボックスの段落コレクションの各部分を解析します。各テキスト部分を対象文字列でチェックし、古いテキストを新しいテキストに置き換えて再構築します。

C# を使用した PowerPoint の検索と置換コード

このコードは PowerPoint でテキストを検索して置換する プロセスを示しています。適切な引数を使用して、プレゼンテーション全体のテキストを置換するには、Aspose.Slides.Util.SlideUtil.FindAndReplaceText() を使用することもできます。別のオプションとして、目的の TextSearchOptions 設定を使用して特定の TextFrame 上で ReplaceText() を使用します。

この記事では、プレゼンテーション内のテキストを検索して置換する手順を解説します。プレゼンテーションから音声や動画などのメディアを抽出するには、記事 Extract Media from PowerPoint using C# を参照してください。

 日本語