苏泽fost

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

python使用WPS合并PPT文件

直接上代码:

import comtypes.client

# 打开WPS应用程序
app = comtypes.client.CreateObject("KWPP.Application")

# 打开第一个PPT文件
prs1 = app.Presentations.Open(os.path.abspath(r"C:\Users\Liu\Desktop\新建文件夹\01.ppt"))

# 打开第二个PPT文件
prs2 = app.Presentations.Open(os.path.abspath(r"C:\Users\Liu\Desktop\新建文件夹\02.ppt"))

# 在第一个PPT文件的最后一页后插入第二个PPT文件的所有幻灯片
page_num2 = app.Presentations.Open(r"C:\Users\Liu\Desktop\新建文件夹\02.ppt").Slides.Count
prs1.Slides.InsertFromFile(os.path.abspath(r"C:\Users\Liu\Desktop\新建文件夹\02.ppt"), prs1.Slides.Count, 1, page_num2)

# 保存一下拼接后的ppt
prs1.Save()

# 关闭PPT文件和WPS应用程序
app.Quit()
posted on 2023-03-17 16:38  苏泽fost  阅读(437)  评论(0)    收藏  举报