要将PPT文稿导出为图片或者PDF文件,单个操作另存为就可以了,如果遇到大量的文稿需要处理,就需要一个一个手动操作,浪费大量时间。使用Python代码可以批量完成。
输入代码如下:
import win32com.client as win32
from pathlib import Path
def ppt_conv(ppt_path):
ppt_app = win32.gencache.EnsureDispatch('PowerPoint.Application')
ppt = ppt_app.Presentations.Open(ppt_path)
jpg_path = ppt_path.with_suffix('.jpg')
pdf_path = ppt_path.with_suffix('.pdf')
ppt.SaveAs(jpg_path, 17)
ppt.SaveAs(pdf_path, 32)
ppt.Close()
ppt_app.Quit()
file_path = Path('d:\\11\\')
file_list = file_path.glob('*.ppt*')
for i in file_list:
if i.is_file():
ppt_conv(i)
执行后在d:\11目录会看见对应的PDF文件,和存放图片的文件夹,每个PPT的图片都单独有个文件夹存放图片。
________________END______________
网友评论