Najít a nahradit text v PowerPointu pomocí Pythonu

Tento stručný tutoriál vysvětluje, jak najít a nahradit text v PowerPoint pomocí Pythonu. Obsahuje podrobnosti o nastavení IDE, seznam kroků a ukázkový kód k vyhledání a nahrazení v PowerPointu pomocí Pythonu. Naučíte se různé techniky pro nahrazování řetězců v prezentaci.

Kroky k nahrazení slov v PowerPointu pomocí Pythonu

  1. Nastavte prostředí tak, aby používalo Aspose.Slides for Python via .NET
  2. Načtěte knihovnu aspose.Snímky a přiřaďte jim alias.
  3. Definujte staré a nové řetězce, které mají být vyhledány a nahrazeny
  4. Načtěte zdrojový PPTX do objektu třídy Presentation, aby nahradil řetězec
  5. Procházejte všechny snímky v prezentaci a získejte kolekci textových polí v každém snímku
  6. Přístup ke všem paragraphs v každém textovém poli a získání sbírky částí ve všech odstavcích
  7. Zkontrolujte dostupnost cílového řetězce ve vlastnosti text části
  8. Pokud je řetězec nalezen, nahraďte jej novým řetězcem.
  9. Uložte aktualizovanou prezentaci

Tyto kroky shrnují jak najít a nahradit text v PowerPointu pomocí Pythonu. Načtěte prezentaci do paměti, projděte snímky, v každém snímku získejte všechny textové rámečky pomocí SlideUtil, poté projděte odstavce a úseky a nahraďte odpovídající text v každém úseku. Nakonec uložte výslednou prezentaci na disk.

Kód pro vyhledávání a nahrazení v PowerPointu pomocí Pythonu

Tento kód ukazuje proces vyhledávání a nahrazování textu v PowerPointu. Můžete kód vylepšit přidáním párů pro vyhledávání a nahrazování řetězců, přepínáním rozlišování velikosti písmen a nahrazováním textu v tabulkách, poznámkách přednášejícího a v hlavních snímcích či rozvržení. Metoda prezentace.replace_text() může být použita k přímému nahrazení řetězců v prezentaci bez parsování snímků a jejich obsahu pro rychlou aktualizaci souboru.

Tento článek ukazuje různé možnosti nahrazení řetězců. Pro extrakci médií, tj. Audio nebo video z prezentace – podívejte se na článek Extract media from PowerPoint using Python.

 Čeština