Text in PowerPoint mit Python finden und ersetzen

Dieses kurze Tutorial erklärt, wie man Text in PowerPoint mit Python finden und ersetzen. Es enthält Details zur Einrichtung der IDE, eine Schritt‑für‑Schritt‑Liste und Beispielcode zum Finden und Ersetzen in PowerPoint mit Python. Sie lernen verschiedene Techniken zum Ersetzen von Zeichenketten in einer Präsentation.

Schritte zum Ersetzen von Wörtern in PowerPoint mit Python

  1. Setze die Umgebung so, dass Aspose.Slides for Python via .NET verwendet wird
  2. Laden Sie die aspose.Slides‑Bibliothek und binden Sie sie an den Alias.
  3. Definieren Sie die alten und neuen Zeichenketten, die gesucht und ersetzt werden sollen.
  4. Laden Sie die Quell‑PPTX in das Presentation Klassenobjekt, um die Zeichenkette zu ersetzen.
  5. Durchlaufen Sie alle Folien in der Präsentation und erhalten Sie die Sammlung von Textfeldern in jeder Folie
  6. Greifen Sie auf alle paragraphs in jedem Textfeld zu und erhalten Sie eine Sammlung von Abschnitten in allen Absätzen.
  7. Überprüfen Sie die Verfügbarkeit der Zielzeichenfolge in der Texteigenschaft des Abschnitts
  8. Wenn die Zeichenkette gefunden wird, ersetze sie durch die neue Zeichenkette
  9. Speichern Sie die aktualisierte Präsentation

Diese Schritte fassen wie man Text in PowerPoint mit Python findet und ersetzt zusammen. Laden Sie die Präsentation in den Speicher, iterieren Sie durch die Folien, holen Sie alle Textfelder mit SlideUtil in jeder Folie, dann iterieren Sie durch Absätze und Abschnitte und ersetzen den passenden Text in jedem Abschnitt. Schließlich speichern Sie die resultierende Präsentation auf der Festplatte.

Code zum Suchen und Ersetzen in PowerPoint mit Python

Dieser Code zeigt den Prozess, um Text in PowerPoint zu finden und zu ersetzen. Sie können den Code improvisieren, indem Sie Find/Replace‑Paare von Zeichenketten hinzufügen, die Groß‑/Kleinschreibung umschalten und Text in Tabellen, Notizen des Sprechers und Master‑/Layout‑Folien ersetzen. Die Presentation.replace_text()Die Methode kann verwendet werden, um Zeichenketten in der Präsentation direkt zu ersetzen, ohne die Folien und deren Inhalte zu parsen, was eine schnelle Aktualisierung der Datei ermöglicht.

Dieser Artikel zeigt verschiedene Optionen zum Ersetzen von Zeichenketten. Um Medien, d. h. Um Audio oder Video aus einer Präsentation zu extrahieren, siehe den Artikel Medien aus PowerPoint mit Python extrahieren.

 Deutsch