パワポのテキストサイズ変更
pythonで
パワポ上に生成したテキストボックス内のテキストのサイズを変更したいです
よろしくお願いいたします
文字サイズを指定しても変更できてない状態です
フォントサイズを適用,のところで設定したつもりですが
適用ができていません
どうすればよいでしょうか
試したソースコード
python
1from pptx import Presentation 2from pptx.util import Pt, Inches 3from pptx.dml.color import RGBColor 4from pptx.enum.text import PP_ALIGN 5 6template_path="template.pptx" #templateとなるpptxファイルを指定 7save_path="output1.pptx" #出力するpptxファイルを指定 8presentation=Presentation(template_path) #テンプレートを元にスライド作成 9 10def Centis(length): 11 centi=Inches(length/2.54) 12 return centi 13 14title_slide_layout=presentation.slide_layouts[1] # レイアウトや書式を元ファイルから参照する 15slide=presentation.slides.add_slide(title_slide_layout) 16 17textbox_title1="あいうえお" 18 19#テキストボックスの位置を決める 20textbox_left=Centis(10) 21textbox_top=Centis(8.5) 22#テキストボックスの幅と高さを決める 23textbox_width=Centis(10) 24textbox_height=Centis(20) 25#テキストのフォントサイズを決める 26textbox_fontsize=8 27#テキストボックスを配置する 28textbox=slide.shapes.add_textbox(textbox_left,textbox_top,textbox_width,textbox_height) 29#テキストボックスに書き込む 30textbox.text=textbox_title1 31#フォントサイズを適用 32textbox.text_frame.add_paragraph().font.size=Pt(textbox_fontsize) 33 34presentation.save(save_path)
補足情報(FW/ツールのバージョンなど)
テキストボックスのサイズ,位置は本来使用したいサイズのままになっています
出力したい文も”あいうえお”に変更しています
最近始めたので,最新だと思います
windowsを使っています
あなたの回答
tips
プレビュー