こんにちはーーー
Pythonでパワポ資料を作成できたら楽だなーーと思ったのでコードを書いてみることにしました。
今回はタイトルとスライドを追加する初級編です
この記事が誰かの役に立てば幸いです。
動画も作成しています。
役立つ情報発信を心掛けているので、チャンネル登録してくれたら嬉しいです!
概要
コードの説明をする前にPythonで出力した結果から説明しています。
プログラムの実行によって、↓のスライドを出力しました。
1ページ目
2ページ
3ページ目
こんな感じです
コード
作成したコードは↓です
from pptx import Presentation prs = Presentation('template.pptx') #1ページ目 title_slide_layout = prs.slide_layouts[0] slide = prs.slides.add_slide(title_slide_layout) title = slide.shapes.title subtitle = slide.placeholders[1] title.text = "Hello, World!" subtitle.text = "Pythonでパワポを資料を作成する" #2ページ目 slide_layout_5 = prs.slide_layouts[5] slide_2 = prs.slides.add_slide(slide_layout_5) s2_title = slide_2.placeholders[0] s2_title.text = "追加したスライド_2ページ目" #3ページ目 slide_layout_5 = prs.slide_layouts[5] slide_3 = prs.slides.add_slide(slide_layout_5) s3_title = slide_3.placeholders[0] s3_title.text = "追加したスライド_3ページ目" prs.save('test.pptx')
from pptx import Presentation
で読み込んでいるモジュールは↓のコマンドでインストールすることができます
pip install python-pptx
テンプレートの読み込み
今回は背景が黒で文字が白のテンプレートを使いました。
事前にtemplate.pptxというファイル名で用意して、↓のコードで読み込むことで用意したテンプレートを使用することができます
prs = Presentation(‘template.pptx’)
以上です。
非常に簡単なコードでパワポ資料を作成できます!
ではまた!
コメント