用python将两个ppt每一页交叉合在一起
需求说明
因为这学期给中外合作的班级当助教,需要中英文的ppt。但是手里只有英文的,就得把中文转成英文的,然后再改。刚开始几个人一块弄,我觉得还行,一章ppt一百多页,一个人改个几十页还可以接受。后来只有我一个人,直到我看了网络层这章的ppt,336页,差点当场趋势。还来整合了一下网上的代码片段,写了这部分代码。
这个代码是将中文ppt和英文ppt交叉放到一个ppt里。第一张是中文,第二张是英文翻译。贡献给有这种奇葩需求的人。
代码写的差了点,但能正常使用。
代码部分
# -*- coding = UTF-8 -*-
import pptx
import win32com
import win32com.client
import time
ppt1 = r"C:\Users\60385\Desktop\ppt.pptx" # 中文的ppt
ppt2 = r"C:\Users\60385\Desktop\ppt_en.pptx" # 英文的ppt
sum_ppt = r"C:\Users\60385\Desktop\sum.pptx" # 合在一起的ppt。需先创建文件
temp1_ppt = r"C:\Users\60385\Desktop\temp1.pptx"
temp2_ppt = r"C:\Users\60385\Desktop\temp2.pptx"
def save_fe(prs, from_index, end_index, save_path):
slides =