Я пытаюсь создать new.pptx, используя old.pptx.У old.pptx есть 4 слайда.Я хочу создать новый .pptx с почти таким же содержимым с небольшими изменениями текста в 4 слайдах.Я пропустил часть модификации из приведенного ниже кода, вы можете взять пример, такой как преобразование строчных букв в верхний регистр. Нужно делать это во время выполнения, чтобы, если я просто передам old.pptx, он выполнит требуемую операцию изатем запишите его в новый pptx с тем же номером.из слайдов .. Я не уверен, как настроить ниже, может быть, необходимо изменить его полностью.Пожалуйста, посмотрите на код ниже.
from pptx import Presentation
prs1 = Presentation()
prs = Presentation('old.pptx')
title_slide_layout = prs1.slide_layouts[0]
for slide in prs.slides:
for shape in slide.shapes:
if not shape.has_text_frame:
continue
for paragraph in shape.text_frame.paragraphs:
#print(paragraph.text)
prs1.slides.add_slide(paragraph.text)
prs1.save('new.pptx')