チュートリアル

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

チュートリアル»Python»Spire.Presentation for Python»変換»Python で PowerPoint を HTML に変換する方法
2026-09-14

Python で PowerPoint を HTML に変換する方法

PowerPoint を HTML に変換することは、プレゼンテーションをオンラインで他の人と共有する方法の一つです。HTML に変換することで、ドキュメントの内容を Web ページに公開でき、幅広いユーザーが利用でき、多様な視聴者にアピールできます。本記事では、Python で Spire.Presentation for Python を使用して PowerPoint プレゼンテーションを HTML 形式に変換する方法を学びます。

クイックナビゲーション

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()

Python で PowerPoint プレゼンテーションを HTML に変換

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()

Python で特定の PowerPoint スライドを HTML に変換

まとめ

本記事では、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 変換を行います。

Read 6 times