python-pptx là thư viện dùng để tạo/chỉnh sửa PowerPoint [. pptx] tập tin. Điều này sẽ không hoạt động trên MS office 2003 và các phiên bản trước. Chúng tôi có thể thêm hình dạng, đoạn văn, văn bản và trang trình bày và nhiều thứ khác bằng thư viện này
Cài đặt. Mở dấu nhắc lệnh trên hệ thống của bạn và viết lệnh bên dưới
pip install python-pptx
Hãy xem một số cách sử dụng của nó
ví dụ 1. Tạo file PowerPoint mới với slide tiêu đề và phụ đề
Python3
# import Presentation class
# from pptx library
from
pptx
import
Presentation
________số 8
root
# import Presentation class
0 # import Presentation class
1
# import Presentation class
3
# import Presentation class
4# import Presentation class
0 # import Presentation class
6______17# import Presentation class
8
# from pptx library
0
# from pptx library
1
# from pptx library
2
# from pptx library
3
# from pptx library
4
# from pptx library
5
# from pptx library
6
# from pptx library
7
# from pptx library
8
# from pptx library
9
from
0
from
2
from
3
from
4
________ 35 ________ 10 ________ 37
from
9
pptx
0
pptx
1# import Presentation class
0 pptx
3
pptx
5
pptx
6
pptx
7
pptx
8
pptx
9
import
0_______51____52____10 import
4
import
6
import
7____58____59
Presentation
1Presentation
2Presentation
3import
9
đầu ra
ví dụ 2. Thêm hộp văn bản trong PowerPoint
Python3
Presentation
5
from
pptx
import
Presentation
9
from
1import
3
5
6# import Presentation class
0
8
# Creating presentation object
0
# Creating presentation object
1
# Creating presentation object
2
# Creating presentation object
3# import Presentation class
0 # Creating presentation object
5______86# import Presentation class
8
# Creating presentation object
9
________ 35 ________ 10 ________ 92
root
4
root
5# import Presentation class
0 root
7_______10 root
9# import Presentation class
0 # import Presentation class
01# import Presentation class
0 # import Presentation class
03import
1# import Presentation class
05
# import Presentation class
07
# import Presentation class
08# import Presentation class
0 # import Presentation class
10
# import Presentation class
11# import Presentation class
12
# import Presentation class
14
# import Presentation class
15# import Presentation class
0 # import Presentation class
17
# import Presentation class
18# import Presentation class
0 # import Presentation class
20
# import Presentation class
22
# import Presentation class
23# import Presentation class
0 # import Presentation class
25
# import Presentation class
27
# import Presentation class
28# import Presentation class
0 # import Presentation class
30
# import Presentation class
32
# import Presentation class
33# import Presentation class
0 # import Presentation class
35
# import Presentation class
36# import Presentation class
0 # import Presentation class
35
# import Presentation class
23# import Presentation class
0 # import Presentation class
42
# import Presentation class
28# import Presentation class
0 # import Presentation class
45
# import Presentation class
46# import Presentation class
0 # import Presentation class
48# import Presentation class
49import
9
# import Presentation class
52
# import Presentation class
53# import Presentation class
54import
9
Presentation
1Presentation
2Presentation
3import
9
đầu ra
ví dụ 3. PowerPoint [. pptx] thành Văn bản [. txt] chuyển đổi tập tin
Python3
# import Presentation class
# from pptx library
from
pptx
import
# import Presentation class
66
# import Presentation class
68
6# import Presentation class
0 # import Presentation class
71# import Presentation class
72import
9
# import Presentation class
75
# import Presentation class
76# import Presentation class
0 # import Presentation class
78Presentation
2# import Presentation class
80# import Presentation class
81# import Presentation class
82import
9
# import Presentation class
85
# import Presentation class
86
________ 187 ________ 35 ________ 189 ________ 190
# import Presentation class
91# import Presentation class
87 # import Presentation class
93# import Presentation class
89 # import Presentation class
95
# import Presentation class
96# import Presentation class
97 # import Presentation class
98 # import Presentation class
99
# from pptx library
00# from pptx library
01
# import Presentation class
96# import Presentation class
87 # from pptx library
04# import Presentation class
89 # from pptx library
06
# from pptx library
00# import Presentation class
87 # from pptx library
09# import Presentation class
89 # from pptx library
11
# from pptx library
12# from pptx library
13
# from pptx library
15
# from pptx library
16
Presentation
1Presentation
2# from pptx library
20import
9
đầu ra
Ví dụ 4. Chèn hình ảnh vào file PowerPoint
Python3
from
pptx
import
Presentation
9
from
1import
# from pptx library
29
# from pptx library
31
# from pptx library
32# import Presentation class
0 # from pptx library
34
# from pptx library
36
6# import Presentation class
0
8
# from pptx library
41
# Creating presentation object
3# import Presentation class
0 # Creating presentation object
5______86# import Presentation class
8
# from pptx library
48
________ 35 ________ 10 ________ 251
# from pptx library
53
root
5# import Presentation class
0 root
7_______10 # import Presentation class
03import
1# import Presentation class
05
# from pptx library
62
# from pptx library
63# import Presentation class
0 # from pptx library
65
# from pptx library
66# from pptx library
67
root
5# import Presentation class
0 # import Presentation class
03____51# import Presentation class
05
________ 101 ________ 10 ________ 103 ________ 51 ________ 105
# from pptx library
63# import Presentation class
0 # from pptx library
82
________ 266 ________ 284 ________ 10 ________ 286
# import Presentation class
52
# import Presentation class
53____289import
9
Presentation
1Presentation
2# from pptx library
20import
9
đầu ra
Ví dụ 5. Thêm biểu đồ vào tệp PowerPoint
Python3
# from pptx library
96
from
pptx
import
Presentation
9
from
from
02import
from
04
from
from
06import
from
08
from
1import
from
12
from
15
6# import Presentation class
0
8
from
20
from
5# import Presentation class
0 from
23____86from
25
from
27
from
28
from
29# import Presentation class
0 from
31
from
33
from
34# import Presentation class
0 from
36_______337# import Presentation class
81from
39# import Presentation class
81from
41from
42
from
44
________ 345 ________ 346 ________ 347
from
48Presentation
2from
50Presentation
2from
52Presentation
2from
54from
55
from
56______350______62from
52Presentation
2from
54from
62
from
56______350____62from
52Presentation
2from
54from
69
from
71# import Presentation class
0 # import Presentation class
03_______374from
75from
74from
75pptx
26from
75pptx
28# import Presentation class
05