파이썬

python(vscode)/ppt 다루기/ppt에 이미지 삽입하기/ppt text 삽입하기

gongdol 2023. 11. 12. 10:25
300x250

1. 코드작성

   1) 스크린샷 폴더의 이미지를 가지고 ppt를 만들어보자. 

   2) 시작전에 python-pptx 모듈을 깔아줘야한다.

          "pip install python-pptx"  를 입력해 설치한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from pptx import Presentation
from pptx.util import Cm, Pt
from pptx.util import Inches
 
# 프레젠테이션
prs = Presentation()
 
# 슬라이드 빈화면
layout = prs.slide_layouts[6]
 
# 슬라이드
prs.slide_width = Inches(16)
prs.slide_height = Inches(9)
slide = prs.slides.add_slide(layout)
 
# 텍스트의 왼쪽, 높이 설정
left = Cm(1)
top = Cm(1)
height = Cm(1)
width = Inches(15)
 
#  텍스트 만들기
txBox = slide.shapes.add_textbox(left, top, width, height)
tf = txBox.text_frame
= tf.add_paragraph()
p.text = "image pptx save"
p.font.bold = True
p.font.size = Pt(30)
 
# 이미지의 왼쪽, 높이 설정
left = Cm(3)
top = Cm(10)
height = Cm(6)
 
# 이미지 도형 추가
pic = slide.shapes.add_picture(r"C:\Users\Pictures\Screenshots\d1.png", left, top, height=height)
 
# 프레젠테이션 파일 저장
prs.save(r"C:\Users\Pictures\Screenshots\d1.pptx")
cs

 

 

 

2. 결과

  1) 아래와 같은 파일이 저장되었다. pptx 로

300x250