Erstellen Sie neue PPTX mit vorhandener PPTX Python-PPTX

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Erstellen Sie neue PPTX mit vorhandener PPTX Python-PPTX

by Anonymous » 18 Aug 2025, 01:56

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

Top