C# で PPTX ファイルを解析
Aspose.Slides for .NET を使用して、PPTX プレゼンテーションからテキストを抽出します。 NuGet からパッケージをインストールするか、パッケージ マネージャー コンソールで次のコマンドを実行します。
コマンド
PM> Install-Package Aspose.Slides.NETPPTX ファイルの解析 - C#
using var presentation = new Presentation("presentation.pptx");
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# で PPTX ファイルを解析する方法
Aspose.Slides for .NET API を使用した基本的なドキュメント解析は、わずか数行のコードで実行できます。
Presentationで PPTX ファイルを読み込みます。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 で構築されています。アプリを開いて、ご自身の PPTX ファイルで API に何ができるかをお確かめください。
- ブラウザーで動作し、インストールは不要です。
- コードを書く前に、Aspose.Slides がファイルをどう読み取るかを確認できます。
- PPTX ファイルをアップロードして、テキストと画像を取得できます。
- すべてを 1 つの ZIP アーカイブでダウンロードできます。
PPTX ファイル形式とは
PPTX ファイルは、Microsoft PowerPoint で作成されるプレゼンテーションです。バイナリ形式の PPT とは異なり、PPTX は Office Open XML 形式を使用します。プレゼンテーションには、テキスト、画像、書式、アニメーション、その他のメディアを含むスライドが含まれ、スライドショーとして表示されます。
その他の解析可能な形式
C# では次の形式も解析できます。