PowerPoint を HTML に変換することは、プレゼンテーションをオンラインで他の人と共有する方法の一つです。HTML に変換することで、ドキュメントの内容を Web ページに公開でき、幅広いユーザーが利用でき、多様な視聴者にアピールできます。本記事では、Python で Spire.Presentation for Python を使用して PowerPoint プレゼンテーションを HTML 形式に変換する方法を学びます。 クイックナビゲーション Python で PowerPoint プレゼンテーションを HTML に変換 Python で特定の PowerPoint スライドを HTML に変換 まとめ FAQ 1. Spire.Presentation for Python のインストール このシナリオには Spire.Presentation for Python と plum-dispatch v1.7.4 が必要です。以下の pip コマンドで簡単にインストールできます。 pip install Spire.Presentation Python スクリプトで必要なモジュールをインポートします。 from spire.presentation.common import * from spire.presentation import * または、Spire.Presentation for Python のダウンロードページ から手動でライブラリをインストールすることもできます。 1. Python で PowerPoint プレゼンテーションを HTML に変換 Spire.Presentation for Python が提供する Presentation.SaveToFile() メソッドは、PowerPoint プレゼンテーションを HTML 形式に変換することをサポートします。次の例では、PowerPoint ドキュメント全体を HTML ファイルに変換する方法を示します。 from spire.presentation.common import * from spire.presentation import * # Presentation インスタンスを作成 ppt = Presentation() # PowerPoint ドキュメントを読み込む ppt.LoadFromFile("Input.pptx") # ドキュメントを HTML 形式で保存 ppt.SaveToFile("ToHTML.html", FileFormat.Html) ppt.Dispose() 2. Python で特定の PowerPoint スライドを HTML に変換 特定のスライドだけを HTML に変換する必要がある場合は、ISlide.SaveToFile(String, FileFormat) メソッドを使用できます。次の例では、2 枚目のスライドを HTML ファイルに変換する方法を示します。 from spire.presentation.common import * from spire.presentation import * # Presentation インスタンスを作成 ppt = Presentation() # PowerPoint ドキュメントを読み込む ppt.LoadFromFile("Input.pptx") # 2 枚目のスライドを取得 slide = ppt.Slides[1] # スライドを HTML 形式で保存 slide.SaveToFile("SlideToHTML.html", FileFormat.Html) ppt.Dispose() まとめ 本記事では、Spire.Presentation for Python を使用して Python で PowerPoint プレゼンテーションを HTML に変換する方法 を実演しました。Presentation.SaveToFile() メソッドでプレゼンテーション全体を HTML 形式に変換し、ISlide.SaveToFile(String, FileFormat) メソッドで特定のスライドだけを個別に HTML 形式に変換できます。これらの機能は、Web 公開、プレゼンテーションのオンライン共有、資料の一括公開などの自動化シナリオに役立ちます。 評価版の制限を解除したい場合や、機能制限を取り除きたい場合は、30 日間の無料ライセンスを申請できます。 4. FAQ Spire.Presentation のインストールには Microsoft PowerPoint が必要ですか? いいえ。Spire.Presentation はスタンドアロンのライブラリであり、Microsoft Office や PowerPoint をインストールする必要はありません。 PowerPoint を HTML に変換できますか? はい。Presentation.SaveToFile(outputFile, FileFormat.Html) メソッドで PowerPoint プレゼンテーション全体を HTML 形式に変換できます。 特定のスライドだけを HTML に変換できますか? はい。Presentation.Slides[index] プロパティで対象のスライドを取得し、ISlide.SaveToFile(outputFile, FileFormat.Html) メソッドでそのスライドだけを HTML 形式に変換できます。 HTML 変換にはどのライブラリを使用しますか? 本記事では Spire.Presentation for Python を使用して、Microsoft PowerPoint をインストールせずに HTML 変換を行います。