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
p = 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
'파이썬' 카테고리의 다른 글
python(vscode)/csv 띄어쓰기 지우기 (0) | 2024.03.24 |
---|---|
파이썬 로그 남기기 참고 (0) | 2024.01.21 |
python(vscode)/csv 저장하기/로그만들기 (0) | 2024.01.14 |
python(vscode)/적분하기/구분구적법/diff (0) | 2023.11.12 |
python(vscode)/폴더내 파일지우기/폴더내 특정확장자 파일 지우기/이미지 삭제하기 (1) | 2023.11.12 |