Tekst zoeken en vervangen in PowerPoint met Python

Deze korte tutorial legt uit hoe je tekst kunt vinden en vervangen in PowerPoint met Python. Het bevat details om de IDE in te stellen, een lijst met stappen, en een voorbeeldcode om vinden en vervangen in PowerPoint met Python. Je leert verschillende technieken om strings in een presentatie te vervangen.

Stappen om woorden in PowerPoint te vervangen met Python

  1. Stel de omgeving in om Aspose.Slides for Python via .NET te gebruiken
  2. Laad de Aspose.slides‑bibliotheek en bind deze aan de alias
  3. Definieer de oude en nieuwe strings die moeten worden gezocht en vervangen
  4. Laad de bron‑PPTX in het Presentation klasse‑object om de string te vervangen.
  5. Doorloop alle dia’s in de presentatie en haal de verzameling tekstvakken op in elke dia
  6. Toegang tot alle paragraphs in elk tekstvak en verkrijg een verzameling van delen in alle alinea’s
  7. Controleer de beschikbaarheid van de doelstring in de teksteigenschap van het gedeelte.
  8. Als de string wordt gevonden, vervang deze door de nieuwe string
  9. Sla de bijgewerkte presentatie op

Deze stappen vatten hoe je tekst in PowerPoint kunt vinden en vervangen met Python samen. Laad de presentatie in het geheugen, doorloop de dia’s, haal alle tekstvakken op met SlideUtil in elke dia, doorloop vervolgens alinea’s en delen, en vervang de overeenkomende tekst in elk deel. Sla tenslotte de resulterende presentatie op de schijf op.

Code om te zoeken en te vervangen in PowerPoint met Python

Deze code toont het proces om tekst te zoeken en te vervangen in PowerPoint. Je kunt de code improviseren door zoek/vervang-paren van strings toe te voegen, hoofdlettergevoeligheid te schakelen, en tekst te vervangen in tabellen, aantekeningen van de spreker, en master-/lay-outdia’s. De presentatie.replace_text() methode kan worden gebruikt om direct strings in de presentatie te vervangen zonder de dia’s en de bijbehorende inhoud te parseren, voor een snelle update van het bestand.

Dit artikel toont verschillende opties om tekenreeksen te vervangen. Over media, d.w.z. audio van video, uit een presentatie te extraheren, raadpleeg het artikel Extract media from PowerPoint using Python.

 Nederlands