C# で PPT ファイルを解析

サーバー側の .NET API を使用して、PPT ファイルからテキストを抽出し、テキストの書式を確認します。

C# で PPT ファイルを解析

Aspose.Slides for .NET を使用して、PPT プレゼンテーションからテキストを抽出します。 NuGet からパッケージをインストールするか、パッケージ マネージャー コンソールで次のコマンドを実行します。

コマンド

PM> Install-Package Aspose.Slides.NET

PPT ファイルの解析 - C#

using var presentation = new Presentation("presentation.ppt");
var textFrames = SlideUtil.GetAllTextFrames(presentation, true);

foreach (var textFrame in textFrames)
{
    foreach (var paragraph in textFrame.Paragraphs)
    {
        foreach (var portion in paragraph.Portions)
        {
            Console.WriteLine(portion.Text);
            Console.WriteLine(portion.PortionFormat.FontHeight);

            var latinFont = portion.PortionFormat.LatinFont;
            if (latinFont is not null)
            {
                Console.WriteLine(latinFont.FontName);
            }
        }
    }
}

C# で PPT ファイルを解析する方法

Aspose.Slides for .NET API を使用した基本的なドキュメント解析は、わずか数行のコードで実行できます。

  1. Presentation で PPT ファイルを読み込みます。
  2. SlideUtil.GetAllTextFrames でテキスト フレームを取得します。
  3. テキスト フレーム、段落、テキスト部分を順に処理します。
  4. 必要に応じて Text、FontHeight、LatinFont.FontName プロパティを読み取ります。

システム要件

サポートされている .NET ランタイムと Aspose.Slides for .NET パッケージへの参照が必要です。Visual Studio または互換性のある他の C# 開発環境を使用できます。

  • .NET Framework、.NET、Mono、または Xamarin 互換の環境
  • Visual Studio などの C# 開発環境
  • NuGet からインストールした Aspose.Slides for .NET

Aspose.Slides で構築

テキストと画像をオンラインで抽出

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

  • ブラウザーで動作し、インストールは不要です。
  • コードを書く前に、Aspose.Slides がファイルをどう読み取るかを確認できます。
  • PPT ファイルをアップロードして、テキストと画像を取得できます。
  • すべてを 1 つの ZIP アーカイブでダウンロードできます。

PPT ファイル形式とは

PPT ファイルは、バイナリ ファイル形式の Microsoft PowerPoint 97-2003 プレゼンテーションです。テキスト、箇条書き、画像、マルチメディア、埋め込み OLE オブジェクトを含むスライドで構成されます。新しいバージョンの PowerPoint は、Office Open XML に基づく PPTX 形式を使用します。OpenOffice Impress や Apple Keynote などのアプリケーションでも PPT ファイルを作成できます。

続きを読む

その他の解析可能な形式

C# では次の形式も解析できます。