# PPT
PPT 自动化办公的功能,目前有:
安装:
pip install python-office
# 1、PPT 批量转成 PDF
文字说明:传送门
将指定文件夹下的所有 PPT/PPTX 文件批量转换为 PDF 格式。
import office
office.ppt.ppt2pdf(path=r'D:\test\ppt') # 填入存放 PPT 文件的文件夹路径
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
path | str | 是 | 存放 PPT 文件的文件夹路径 |
# 2、把 PPT 转为长图
视频说明:传送门
将 PPT 文件的每一页导出为图片,可选择拼接为一张长图,方便微信等平台分享。
import office
office.ppt.ppt2img(
input_path=r'D:\test\demo.pptx', # PPT 文件路径
output_path=r'D:\test\imgs', # 图片输出目录
merge=True # True:拼成一张长图;False:每页单独一张
)
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
input_path | str | 是 | PPT 文件路径 |
output_path | str | 是 | 图片输出目录 |
merge | bool | 否 | 是否合并为长图,默认 False |
# 3、合并多个 PPT
将多个 PPT 文件合并成一个,省去手动复制粘贴幻灯片的麻烦。
import office
office.ppt.merge4ppt(
input_path=r'D:\ppt-files', # 存放待合并 PPT 文件的文件夹
output_path=r'./', # 输出目录
output_name='merged.pptx' # 输出文件名
)
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
input_path | str | 是 | 待合并 PPT 文件所在的文件夹路径 |
output_path | str | 否 | 输出目录,默认当前目录 |
output_name | str | 否 | 输出文件名,默认为 merge4ppt.pptx |
