他人がオンラインで共有する PowerPoint ドキュメントを使用するには、表示する前にパソコンにダウンロードする必要があります。しかし、プレゼンテーションが非常に大きい場合、ダウンロードプロセスは非常に煩雑で時間がかかります。PowerPoint を HTML に変換するのは、オンラインで直接プレゼンテーションを見るための良い解決策です。この記事では、Spire.Presentation for .NET を使用して、C# および VB.NET で PowerPoint を HTML に変換する方法を示します。 PowerPoint プレゼンテーションを HTML に変換する 特定の PowerPoint スライドを HTML に変換する Spire.Presentation for.NET をインストールします まず、Spire.Presentation for .NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。 PM> Install-Package Spire.Presentation PowerPoint プレゼンテーションを C# および VB.NET で HTML に変換する Spire.Presentation for .NET では、Presentation.SaveToFile(string, FileFormat) メソッドを使用して、PowerPoint プレゼンテーションを PDF、XPS、HTML などの他のファイル形式に変換します。次の手順では、Spire.Presentation for .NET を使用して PowerPoint プレゼンテーションを HTML に変換する方法を示します。 Presentation クラスのインスタンスを初期化します。 Presentation.LoadFromFile(string) メソッドを使用して PowerPoint プレゼンテーションをロードします。 Presentation.SaveToFile(string, FileFormat) メソッドを使用して、PowerPoint プレゼンテーションを HTML 形式で保存します。 C# VB.NET using Spire.Presentation; namespace ConvertPowerPointToHtml { class Program { static void Main(string[] args) { //Presentationクラスのインスタンスを初期化する Presentation ppt = new Presentation(); //PowerPointプレゼンテーションをロードする ppt.LoadFromFile(@"sample.pptx"); //HTMLを出力するファイルパスを指定する string result = @"D:outputPowerPointToHtml.html"; //PowerPointプレゼンテーションをHTML形式で保存する ppt.SaveToFile(result, FileFormat.Html); } } } Imports Spire.Presentation Namespace ConvertPowerPointToHtml Friend Class Program Private Shared Sub Main(ByVal args As String()) 'Presentationクラスのインスタンスを初期化する Dim ppt As Presentation = New Presentation() 'PowerPointプレゼンテーションをロードする ppt.LoadFromFile("sample.pptx") 'HTMLを出力するファイルパスを指定する Dim result = "D:outputPowerPointToHtml.html " 'PowerPointプレゼンテーションをHTML形式で保存する ppt.SaveToFile(result, FileFormat.Html) End Sub End Class End Namespace 特定の PowerPoint スライドを C# および VB.NET で HTML に変換する 場合によっては、プレゼンテーション全体ではなく、特定のスライドを HTML に変換する必要があります。Spire.Presentation は、PowerPoint スライドを HTML に変換する ISlide.SaveToFile(string, FileFormat) メソッドを提供しています。詳細な手順は次のとおりです。 Presentation クラスのインスタンスを初期化します。 Presentation.LoadFromFile() メソッドを使用して PowerPoint プレゼンテーションをロードします。 Presentation.Slides[int]プロパティを使用して、PowerPoint プレゼンテーション内の特定のスライドをインデックスで取得します。 ISlide.SaveToFile(string, FileFormat) メソッドを使用して、PowerPoint スライドを HTML 形式で保存します。 C# VB.NET using Spire.Presentation; using System; namespace ConvertPowerPointSlideToHtml { class Program { static void Main(string[] args) { //Presentationクラスのインスタンスを初期化する Presentation presentation = new Presentation(); //PowerPointプレゼンテーションをロードする presentation.LoadFromFile(@"sample.pptx"); //最初のスライドを取得する ISlide slide = presentation.Slides[0]; //HTMLを出力するファイルパスを指定する String result = @"D:outputSlideToHtml.html"; //最初のスライドをHTML形式で保存する slide.SaveToFile(result, FileFormat.Html); } } } Imports Spire.Presentation Namespace ConvertPowerPointSlideToHtml Friend Class Program Private Shared Sub Main(ByVal args As String()) 'Presentationクラスのインスタンスを初期化する Dim presentation As Presentation = New Presentation() ' PowerPointプレゼンテーションをロードする presentation.LoadFromFile("sample.pptx") '最初のスライドを取得する Dim slide As ISlide = presentation.Slides(0) 'HTMLを出力するファイルパスを指定する Dim result = "D:outputSlideToHtml.html " '最初のスライドをHTML形式で保存する slide.SaveToFile(result, FileFormat.Html) End Sub End Class End Namespace 一時ライセンスを申請する 結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。