さまざまなシナリオで、MSPowerPointプレゼンテーションは画像またはHTMLファイルに変換されます。たとえば、プレゼンテーションスライドをWebページに埋め込んだり、デスクトップアプリケーション内に表示したりする必要がある場合です。このような場合、この記事では、C#を使用してPowerPointPPTまたはPPTXファイルをHTMLに変換する方法のステップバイステップガイドを提供します。さらに、変換されたHTMLにプレゼンテーションの非表示のスライドを含めるまたは除外する方法を学習します。
- C# PowerPointからHTMLへのコンバーターAPI
- PowerPoint PPTX を C# でHTMLに変換する
- 隠しスライドを使用したPPT/PPTXからHTMLへの変換
- 無料のAPIライセンスを取得する
C#PowerPointからHTMLへのコンバーターAPI
Aspose.Slides for .NETは、.NETアプリケーション内からPowerPointプレゼンテーションを作成および処理できるプレゼンテーション操作APIです。他のPowerPoint自動化機能とともに、APIを使用すると、PPT/PPTXプレゼンテーションをHTMLを含む他の形式に変換できます。 APIのDLLをダウンロードするか、NuGetを使用してインストールできます。
PM> Install-Package Aspose.Slides.NET
PowerPoint PPTXをC#でHTMLに変換する
以下は、Aspose.Slides for .NETを使用してPowerPoint PPTXファイルをHTMLに変換する手順です。
- Presentationクラスを使用してPowerPointプレゼンテーションをロードします。
- HtmlOptionsクラスのインスタンスを作成します。
- Presentation.Save(String, HtmlOptions)メソッドを使用して、PPTXをHTMLに変換します。
次のコードサンプルは、C#を使用してPowerPoint PPTXをHTMLに変換する方法を示しています。
// プレゼンテーションを読み込む
Presentation pres = new Presentation("presentation.pptx");
// HTMLオプションを作成する
HtmlOptions htmlOpt = new HtmlOptions();
// PPTXをHTMLとして保存します
pres.Save("presentation.html", SaveFormat.Html, htmlOpt);
PowerPointプレゼンテーション
変換されたHTML
非表示のスライドを使用したC#PPT/PPTXからHTMLへの変換
PowerPointプレゼンテーションには、非表示のスライドが含まれる場合もあります。デフォルトでは、非表示のスライドはHTMLへの変換で除外されます。ただし、非表示のスライドを含めるようにAPIを構成することもできます。この操作を実行する手順は次のとおりです。
- Presentationクラスを使用してPowerPointプレゼンテーションをロードします。
- HtmlOptionsクラスのインスタンスを作成します。
- HtmlOptions.ShowHiddenSlidesプロパティをtrueに設定します。
- Presentation.Save(String, HtmlOptions)メソッドを使用して、PPTXをHTMLに変換します。
次のコードサンプルは、PPTXの非表示のスライドをC#のHTML変換に含める方法を示しています。
// プレゼンテーションを読み込む
Presentation pres = new Presentation("presentation.pptx");
// HTMLオプションを作成する
HtmlOptions htmlOpt = new HtmlOptions();
// 非表示のスライドを表示する
htmlOpt.ShowHiddenSlides = true;
// PPTXをHTMLとして保存します
pres.Save("presentation.html", SaveFormat.Html, htmlOpt);
無料のAPIライセンスを取得する
評価の制限なしにAPIを試すために、無料の一時ライセンスを取得できます。
結論
PowerPointからHTMLへの変換は、さまざまなシナリオで採用されています。これに従って、この記事では、C#を使用してPowerPoint PPT/PPTXファイルをHTMLに変換する方法を学習しました。さらに、PPTXからHTMLへの変換に非表示のスライドを含める方法を見てきました。 ドキュメントを使用して、Aspose.Slides for .NETの詳細を調べることができます。