Šioje paprastoje pamokoje aprašoma kaip pakeisti žodžius Word dokumente naudojant Python. Išmoksite įkelti Word dokumentą, nustatyti teksto radimo ir keitimo įkeltame dokumente ypatybes ir galiausiai pakeisti tekstą. Kai rasite ir pakeisite žodžius Worde naudodami python, išvesties failą galima išsaugoti bet kuriuo palaikomu formatu, pvz., DOCX, DOC ir kt.
Veiksmai, kaip pakeisti žodžius Word naudojant Python
- Sukurkite aplinką Aspose.Words, skirtas Python per .NET, kad pakeistumėte žodžius
- Įkelkite įvesties failą, kad galėtumėte ieškoti ir pakeisti tekstą naudodami Document klasės objektą
- Inicijuokite FindReplaceOptions klasės objektą, kad nustatytumėte teksto paieškos ir keitimo ypatybes
- Iškvieskite pakeitimo metodą kartu su senuoju žodžiu, nauju žodžiu ir pasirinktinėmis parinktimis
- Pakeitę žodį išsaugokite atnaujintą Word failą
Šie veiksmai apibendrina procesą, kaip * rasti ir pakeisti tekstą programoje Word naudojant Python*, pateikiant visą reikiamą informaciją. Pirmiausia bendrinama galimybė sukonfigūruoti aplinką, kad būtų galima išbandyti pavyzdinį kodą, o tada paaiškinama visa programavimo logika. Visos reikalingos klasės, pvz., Dokumento klasė, skirta failui įkelti, FindReplaceOptions klasė, skirta ypatybėms nustatyti ieškant ir pakeisti, ir replace() metodas, skirtas faktiniam tekstui pakeisti, yra paryškintos.
Kodas ieškoti ir pakeisti Word dokumente naudojant Python
Aukščiau pateiktas kodas gali būti naudojamas norint integruoti funkciją * pakeisti žodžius Word dokumente naudojant Python*, naudojant tik kelis API iškvietimus. Klasė FindReplaceOptions naudojama norint nustatyti, kad vėliavėlė atitiktų didžiąsias ir mažąsias raides, rasti ir pakeisti tekstą pirmyn ir pažymėti tik visus žodžius. Taip pat yra ir kitų parinkčių, tokių kaip šrifto taikymas naujai pakeistam tekstui, pastraipos formato taikymas, pakeitimo atgalinio iškvietimo metodo įgyvendinimas, formų laukų ignoravimas ir kt.
Šis straipsnis išmokė mus rasti norimus žodžius iš Word dokumento ir pakeisti juos konkrečiu tekstu. Jei norite sužinoti apie kitas funkcijas, pvz., komentarų įterpimą į Word failą, žr. straipsnį kaip įterpti komentarą į Word naudojant Python.