Тази тема включва процеса за маркиране на текст в PowerPoint с помощта на Python. Той включва подробности за настройка на IDE, списък от програмни стъпки и примерен код за разработване на инструмент за подчертаване presentation с помощта на Python. Ще се научите да търсите желания текст за маркиране с помощта на различни опции.
Стъпки за подчертаване в PowerPoint с помощта на Python
- Създайте среда за използване на Aspose.Slides за Python чрез .NET за маркиране на текст
- Създайте празна презентация, като използвате екземпляр на класа Presentation и отворете първия му слайд по подразбиране
- Добавете Autoshape от типа правоъгълник и вмъкнете текстова рамка с примерен текст
- Маркирайте желания текст в добавената текстова рамка, като използвате метода highlight_text
- Запазете презентацията с маркиран текст на диска
Гореспоменатите стъпки обобщават процеса на разработване на PPTX или PPT маркер с помощта на Python. Можете или да заредите презентационен файл на PowerPoint, или да създадете нов, като използвате екземпляр на класа Presentation и да получите достъп до неговия първи слайд по подразбиране. Ние създаваме автофигура в слайда, като добавяме примерен текст към неговата текстова рамка, което след това е последвано от подчертаване на необходимата част от текста с помощта на метода highlight_text. Накрая презентацията с маркиран текст ще бъде запазена на диска.
Код за разработване на инструмент за открояване на презентации на PowerPoint с помощта на 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") |
Този пример показва как да маркирате в PowerPoint с помощта на Python. Ако трябва да маркирате всички низове, съдържащи целевия низ, използвайте метода highlight_text() с целевия низ и маркирайте текста. Можете да подобрите маркирането на текста, като използвате настройките за маркиране на текст като whole_words_only и case_sensitive за търсене и маркиране на текста.
Тази проста тема ни научи да разработим инструмент за подчертаване на презентация с помощта на Python. Ако възнамерявате да зачеркнете текст в презентация, вижте статията на как да зачертаете текст в PPTX с помощта на Python.