Tento rychlý článek vysvětluje, jak najít a nahradit text v PowerPoint pomocí C#. Poskytuje nastavení IDE, seznam kroků a ukázkový kód k nahrazení slov v PowerPointu pomocí C#. Naučíte se různé techniky, jak provést stejný úkol v prezentaci PowerPoint.
Kroky pro hledání a nahrazení v PowerPointu pomocí C#
- Nastavte prostředí tak, aby používalo Aspose.Slides for .NET pro nahrazování textu
- Načtěte zdrojový PPTX do objektu třídy Presentation pro nahrazení slov
- Iterujte přes každý snímek v načtené prezentaci
- Získat všechna textová pole z aktuálního snímku
- Procházejte každý paragraph a textovou část v textovém poli
- Zkontrolujte každou část textu, abyste našli cílový řetězec bez rozlišení velikosti písmen.
- Rekonstruujte text v části nahrazením staré hodnoty novou hodnotou
- Nakonec uložte upravenou prezentaci na disk.
Tyto kroky popisují jak najít a nahradit text v PowerPointu pomocí C#. Načtěte zdrojovou prezentaci, projděte každým snímkem, načtěte všechna textová pole a analyzujte každou část kolekce odstavců pro každé textové pole. Zkontrolujte každou část textu na cílový řetězec a poté jej znovu sestavte nahrazením starého textu novým textem.
Kód pro hledání a nahrazení v PowerPointu pomocí C#
Tento kód ukazuje postup vyhledání a nahrazení textu v PowerPointu. Můžete také použít Aspose.Slides.Util.SlideUtil.FindAndReplaceText() pro nahrazení textu v celé prezentaci pomocí vhodných argumentů. Další možností je použít ReplaceText() na konkrétním TextFrame s požadovaným nastavením TextSearchOptions.
Tento článek učí proces vyhledávání a nahrazování textu v prezentaci. Pro extrakci médií, jako jsou audio nebo video, z prezentace, odkažte na článek Extrahovat média z PowerPointu pomocí C#.