Ši trumpa pamoka paaiškina, kaip rasti ir pakeisti tekstą PowerPoint naudojant Python. Joje pateikiama informacija, kaip nustatyti IDE, žingsnių sąrašas ir pavyzdinis kodas, kaip rasti ir pakeisti PowerPoint naudojant Python. Sužinosite įvairius metodus, kaip pakeisti eilutes pristatyme.
Žingsniai, kaip pakeisti žodžius PowerPoint programoje naudojant Python
- Nustatykite aplinką naudoti Aspose.Slides for Python via .NET
- Įkelkite aspose.Pridėkite slides biblioteką ir susiekite ją su aliasu.
- Nustatykite senąją ir naująją eilutę, kurią reikia ieškoti ir pakeisti.
- Įkelkite šaltinio PPTX į Presentation klasės objektą, kad pakeistumėte eilutę
- Peržiūrėkite visas pristatymo skaidres ir gaukite teksto laukelių rinkinį kiekvienoje skaidrėje
- Pasiekite visus paragraphs kiekviename teksto laukelyje ir gaukite visų pastraipų dalių rinkinį.
- Patikrinkite, ar tikslinė eilutė yra dalies teksto savybe
- Jei rasta eilutė, ją pakeiskite nauja eilute.
- Išsaugokite atnaujintą pristatymą
Šie žingsniai apibendrina, kaip rasti ir pakeisti tekstą PowerPoint programoje naudojant Python. Įkelkite pristatymą į atmintį, pereikite per skaidres, gaukite visus teksto laukelius naudodami SlideUtil kiekvienoje skaidrėje, tada pereikite per pastraipas ir dalis bei pakeiskite atitinkamą tekstą kiekvienoje dalyje. Galiausiai, išsaugokite gautą pristatymą diske.
Kodas, skirtas ieškoti ir keisti PowerPoint naudojant Python
Šis kodas rodo procesą, kaip rasti ir pakeisti tekstą PowerPoint programoje. Galite improvizuoti kodą pridėdami rasti/pakeisti eilučių poras, perjungdami raidžių registrą ir pakeisdami tekstą lentelėse, pranešėjo pastabose bei pagrindiniuose/išdėstymo skaidrėse. Pristatymo metodas.replace_text() gali būti naudojamas tiesiogiai pakeisti eilutes pristatyme be skaidrių ir jų turinio analizės, greitai atnaujinant failą.
Šiame straipsnyje pateikiami įvairūs variantai, kaip pakeisti eilutes. Norėdami išgauti mediją, t. y. Norėdami gauti garso ar vaizdo įrašus iš pristatymo, žiūrėkite straipsnį Extract media from PowerPoint using Python.