C# で PPT ファイルを解析
Aspose.Slides for .NET を使用して、PPT プレゼンテーションからテキストを抽出します。 NuGet からパッケージをインストールするか、パッケージ マネージャー コンソールで次のコマンドを実行します。
コマンド
PM> Install-Package Aspose.Slides.NETPPT ファイルの解析 - 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 を使用した基本的なドキュメント解析は、わずか数行のコードで実行できます。
Presentationで PPT ファイルを読み込みます。SlideUtil.GetAllTextFramesでテキスト フレームを取得します。- テキスト フレーム、段落、テキスト部分を順に処理します。
- 必要に応じて
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# では次の形式も解析できます。