from pptx import Presentation
from pptx.util import Inches, Pt
prs = Presentation()
blank_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(blank_slide_layout)
# 위치 좌표, 가로/세로 길이
left = Inches(1)
top = Inches(1)
width = Inches(5)
height = Inches(0.5)
tb = slide.shapes.add_textbox(left, top, width, height)
tf = tb.text_frame
tf.text = 'Text Box'
p = tf.add_paragraph()
p.text = "This is a second paragraph that's bold"
p.font.bold = True
p = tf.add_paragraph()
p.text = "This is a third paragraph that's big"
p.font.size = Pt(40)
prs.save('demo.pptx')
반응형
'RPA > Python' 카테고리의 다른 글
[python-pptx] 슬라이드에 이미지 삽입 (0) | 2021.05.08 |
---|---|
[python-pptx] 파일 내 모든 슬라이드의 텍스트 상자 내용 읽기 (0) | 2021.05.07 |
[python-pptx] slide_layouts[] 및 placeholders[] 속성 (0) | 2021.05.07 |
[python-pptx] 환경 설정 및 pptx 파일 생성 (0) | 2021.05.07 |
[email] 이메일 박스 내 이메일 검색 (0) | 2021.05.06 |