Tento článek vysvětluje, jak najít a nahradit text v PowerPoint pomocí Javy. Obsahuje podrobnosti o nastavení IDE, seznam kroků a ukázkový kód k vyhledávání a nahrazování v PowerPointu pomocí Javy. Různé další možnosti budou také sdíleny pro vyhledávání a nahrazování textu v prezentaci.
Kroky pro vyhledání a nahrazení v PowerPointu pomocí Javy
- Nastavte IDE tak, aby používalo Aspose.Slides for Java k vyhledávání a nahrazování textu v prezentaci.
- Načtěte PPTX do paměti pomocí objektu třídy Presentation pro aktualizaci prezentace
- Procházejte každým snímkem v prezentaci, abyste získali příslušnou kolekci textových polí
- Iterujte přes každé textové pole a přistupte ke kolekci paragraphs v něm
- Získejte všechny části v každém odstavci a porovnejte text v každé části, bez rozlišení velikosti písmen, s cílovým vyhledávacím řetězcem.
- Pokud je řetězec nalezen v části, znovu sestavte text části s novou hodnotou.
- Uložte prezentaci na disk s nahrazeným řetězcem
Tyto kroky ukazují, jak nahradit slova v PowerPointu. Pro zahájení procesu načtěte zdrojovou prezentaci do paměti, načtěte kolekci snímků v prezentaci, přistupte ke všem textovým políčkům na každém snímku, získejte kolekci odstavců v každém textovém políčku a nakonec přistupte ke kolekci částí v každém odstavci, který obsahuje text k analýze. Porovnejte text s textem části, najděte cílový řetězec v textu části, nahraďte starý řetězec novým, aktualizujte text části a uložte výstupní prezentaci na disk.
Kód pro nahrazení slov v PowerPointu pomocí Javy
Tento kód ukazuje proces najít a nahradit text v PowerPointu. Daný kód nahrazuje první výskyt řetězce v části textu, kterou lze upravit tak, aby se aktualizovaly všechny výskyty v této části textu. Můžete také přepínat rozlišování velkých a malých písmen pro přizpůsobení vyhledávací operace, vyhledávat a nahrazovat text na konkrétních snímcích a použít Presentation.replaceText() pro vyhledání a nahrazení textu v celé prezentaci.
Tento článek učí proces vyhledávání a nahrazování textu. Pro extrakci zvuku a videa z prezentace se podívejte na článek Extract Media from PowerPoint using Java.