Я пытаюсь создать new.pptx, используя old.pptx. Old.pptx имеет в нем 4 слайда. Я хочу создать новый.pptx с почти тем же контентом с небольшим количеством текстовых изменений в 4 слайдах. Я пропустил модификационную часть из приведенного ниже кода, вы можете взять пример, например, преобразование нижних чехлов в верхний чехол ... нужно делать эти вещи во время выполнения, чтобы, если я просто передам Old.pptx, он выполнит необходимую операцию, а затем напишу ее в новый PPTX с тем же NO. о слайдах .. я не уверен, как настроить ниже, может потребоваться полностью изменить его. Пожалуйста, посмотрите на код ниже .. < /p>
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')
Подробнее здесь: https://stackoverflow.com/questions/524 ... ython-pptx
Создайте новый PPTX с помощью существующего PPTX Python-pptx ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение