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