Šioje temoje aprašomas teksto paryškinimas PowerPoint naudojant Python. Tai apima IDE nustatymo detales, programavimo veiksmų sąrašą ir kodo pavyzdį, skirtą sukurti presentation paryškinimo įrankį naudojant Python. Išmoksite ieškoti norimo paryškinti teksto naudodami įvairias parinktis.
Veiksmai, kaip paryškinti „PowerPoint“ naudojant Python
- Sukurkite aplinką, kad galėtumėte naudoti Aspose.Slides, skirtas Python per .NET tekstui paryškinti
- Sukurkite tuščią pristatymą naudodami Presentation klasės egzempliorių ir pasiekite pirmąją numatytąją skaidrę
- Pridėkite stačiakampio tipo Autoshape ir įterpkite teksto rėmelį su pavyzdiniu tekstu
- Pažymėkite norimą tekstą pridėtame teksto rėmelyje naudodami highlight_text metodą
- Išsaugokite pristatymą su paryškintu tekstu diske
Pirmiau minėti veiksmai apibendrina PPTX arba PPT žymeklio kūrimo procesą naudojant Python. Galite įkelti PowerPoint pristatymo failą arba sukurti naują naudodami Presentation klasės egzempliorių ir pasiekti pirmąją numatytąją skaidrę. Skaidrėje sukuriame automatinę figūrą, į teksto rėmelį įtraukdami teksto pavyzdį, po kurio paryškinama reikiama teksto dalis naudojant highlight_text metodą. Galiausiai pristatymas su paryškintu tekstu bus išsaugotas diske.
Kodas, skirtas sukurti „PowerPoint“ pristatymo žymiklį naudojant „Python“.
import aspose.pydrawing as draw | |
import aspose.slides as slides | |
filepath = "C://Words//" | |
# Applying the license for Aspose.Slides | |
LicForHighlight = slides.License() | |
LicForHighlight.set_license(filepath + "Total.lic") | |
# Generate an default empty presentation using the Presentation class object | |
with slides.Presentation() as samplePres: | |
# Load the first default slide of the newly created presentation | |
slideForText = samplePres.slides[0] | |
# Insert an auto-shape to highlight text | |
aShapeHighlight = slideForText.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 150, 300, 200) | |
# Set the auto-shape fill type to no fill color | |
aShapeHighlight.fill_format.fill_type = slides.FillType.NO_FILL | |
#Insert sample text inside the text frame | |
aShapeHighlight.add_text_frame("students of the class. students to join session") | |
#Add the text highlight options | |
highlightOptions = slides.TextHighlightingOptions() | |
highlightOptions.whole_words_only = False | |
highlightOptions.case_sensitive = True | |
# Highlight all words inside the shape text frame containing 'students' | |
aShapeHighlight.text_frame.highlight_text("students", draw.Color.red, highlightOptions) | |
#Save the presentation with highlighted text on the disk | |
samplePres.save(filepath + "HighlightText.pptx", slides.export.SaveFormat.PPTX) | |
print("Done") |
Šiame pavyzdyje parodyta, kaip paryškinti PowerPoint naudojant Python. Jei turėtumėte paryškinti visas eilutes, kuriose yra tikslinė eilutė, naudokite metodą highlight_text() su tiksline eilute ir paryškinkite tekstą. Galite patobulinti teksto paryškinimą naudodami paryškinimo teksto nustatymus, pvz., visu_žodžiai_tik ir didžiųjų ir mažųjų raidžių skyrimas ieškant ir paryškinant tekstą.
Ši paprasta tema išmokė mus sukurti pristatymo paryškinimo įrankį naudojant Python. Jei ketinate išbraukti tekstą pristatyme, žr. straipsnį kaip išbraukti tekstą PPTX naudojant Python.