Erstellen Sie neue PPTX mit vorhandener PPTX Python-PPTXPython

Python-Programme
Anonymous
 Erstellen Sie neue PPTX mit vorhandener PPTX Python-PPTX

Post by Anonymous »

Ich versuche, New.pptx mit einem alten.pptx zu erstellen. Old.pptx hat 4 Folien. Ich möchte das neue.PPTX mit fast gleichem Inhalt mit wenigen Textänderungen in 4 Folien erstellen. Ich habe den Modifikationsteil aus dem folgenden Code übersprungen. Sie können ein Beispiel wie die Konvertierung der unteren Fälle in den oberen Fall nehmen, um diese Dinge in der Laufzeit zu erledigen. Wenn ich nur das alte.PPTX übergeben habe, wird er die erforderliche Operation erledigt und ihn dann mit derselben Nr. von Folien ... ich bin mir nicht sicher, wie ich unten optimieren soll, muss es möglicherweise vollständig ändern. Bitte werfen Sie einen Blick auf den folgenden Code .. < /p>

Code: Select all

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')

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post