0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PythonでPowerPoint PPT/PPTXをHTMLに変換する

Posted at

PowerPointドキュメントは、情報伝達、プレゼンテーションの作成、製品プロモーションのための重要なツールです。しかし、より多くの人がアクセスしたり共有したりするために、これらのよくデザインされたプレゼンテーションをウェブに公開する必要があることもあります。この記事では、PythonでPowerPointドキュメントをHTML形式に変換する方法を紹介します。

2つの例が含まれています:
:one: PythonでPowerPointをHTMLに変換する
:two: Pythonで特定のスライドをHTMLに変換する

Python PowerPoint変換ライブラリ

PythonでPowerPointをHTMLに変換するには、Spire.Presentation for Pythonライブラリが必要です。pipコマンドでインストールできます:
pip install Spire.Presentation

PythonでPowerPointをHTMLに変換する

この変換を行うには、単に.pptまたは.pptxドキュメントをロードし、Presentation.SaveToFile() メソッドを使用してHTML形式として保存します。
Pythonコード:

from spire.presentation.common import *
from spire.presentation import *
 
# PowerPointドキュメントの読み込み
ppt = Presentation()
ppt.LoadFromFile("sample.pptx")
 
# ドキュメントをHTMLとして保存する
ppt.SaveToFile("PPTXtoHTML.html", FileFormat.Html)
ppt.Dispose()

出力結果:
PowerPointToHTML.png

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

特定のスライドだけをHTML形式に変換したい場合は、まずPresentation.Slides[] プロパティで指定したスライドを取得してから変換します。
Pythonコード:

from spire.presentation.common import *
from spire.presentation import *
 
# PowerPointドキュメントの読み込み
ppt = Presentation()
ppt.LoadFromFile(("sample.pptx"))
 
# 3枚目のスライドを入手
slide = ppt.Slides[2]
 
# スライドをHTML形式で保存する
slide.SaveToFile("SlideToHTML.html", FileFormat.Html)
ppt.Dispose()

上の簡単なコードを使用すると、ロードされたPowerPointドキュメントをHTML形式に変換できます。PythonとSpire.Presentationライブラリを組み合わせることで、カスタムスクリプトを作成して変換プロセスを自動化できます。

フォーラムに行って、遭遇する可能性のある問題について議論してください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?