У меня есть несколько файлов .pptx для работы, и я хочу скопировать слайды с определенным ключевым словом в другой файл .pptx.
Например, для файла A.pptx, если на слайде есть ключевое слово (например, Apple), он скопирует этот слайд в другой new_one.pptx. И на слайдах в new_one.pptx все упоминается об Apple (ключевое слово).
Но я просто нахожу способ извлечь и скопировать весь текст из слайдов.
from pptx import Presentation
prs = Presentation("A.pptx")
text_runs = []
for slide in prs.slides:
for shape in slide.shapes:
if not shape.has_text_frame:
continue
for paragraph in shape.text_frame.paragraphs:
for run in paragraph.runs:
text_runs.append(run.text)
prs.save("new_one.pptx")
Может кто-нибудь дать мне несколько решений или указаний, пожалуйста?
Лучше, если есть пример скриптов.
Заранее спасибо.