チュートリアル

簡単にライブラリーを使用するためのチュートリアルコレクション

チュートリアル».NET»Spire.Presentation for .NET»変換»C#/VB.NET:PowerPoint を HTML に変換する方法
2022-12-20

C#/VB.NET:PowerPoint を HTML に変換する方法

他人がオンラインで共有する PowerPoint ドキュメントを使用するには、表示する前にパソコンにダウンロードする必要があります。しかし、プレゼンテーションが非常に大きい場合、ダウンロードプロセスは非常に煩雑で時間がかかります。PowerPoint を HTML に変換するのは、オンラインで直接プレゼンテーションを見るための良い解決策です。この記事では、Spire.Presentation for .NET を使用して、C# および VB.NET で 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 プレゼンテーションを PDFXPS、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:\output\PowerPointToHtml.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:\output\PowerPointToHtml.html "

            'PowerPointプレゼンテーションをHTML形式で保存する
            ppt.SaveToFile(result, FileFormat.Html)
        End Sub
    End Class
End Namespace

C#/VB.NET:PowerPoint を HTML に変換する方法

特定の 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:\output\SlideToHtml.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:\output\SlideToHtml.html "

            '最初のスライドをHTML形式で保存する
            slide.SaveToFile(result, FileFormat.Html)
        End Sub
    End Class
End Namespace

C#/VB.NET:PowerPoint を HTML に変換する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Read 468 times