今回はPython-pptxを使用して、スライドのテキストボックスから文字列を取得する方法について説明します。
まず、Python-pptxはMicrosoft PowerPointファイルを操作できるPythonライブラリです。これを使うことで、スライドのテキストボックスに含まれる文字列を取得することができます。
PowerPointファイルを読み込む
Python-pptxを使って文字列を取得するためには、対象となるPowerPointファイルを読み込む必要があります。以下のようにコードを書きます。
from pptx import Presentation prs = Presentation('ファイル名.pptx')
スライドのテキストボックスを取得する
次に、読み込んだPowerPointファイルからスライドのテキストボックスを取得します。以下のようにコードを書きます。
for slide in prs.slides: for shape in slide.shapes: if shape.has_text_frame: textbox = shape.text_frame for paragraph in textbox.paragraphs: if paragraph.text != '': text = paragraph.text print(text)
具体的にはまずスライドからテキストボックス取得し、そのテキストボックスの中から文字列を取得しています
テキストボックスのテキストを編集したり削除する場合は以下参照
関連記事:python-pptxで既存スライドのテキストボックスを編集する方法
関連記事:python-pptxでスライドのテキストボックスを削除する方法
終わり
以上が、Python-pptxを使ってスライドのテキストボックスから文字列を取得する方法の説明です。Python-pptxは、プレゼンテーション作成に欠かせないライブラリの一つです。ぜひ、使い方をマスターして、効率的なプレゼン作成に役立ててください
関連記事:【Python】python-pptxでパワポの資料作成を自動化する
関連記事:【Python】python-pptxでパワポにエクセルのグラフを追加する
コメント