Ця тема передбачає процес виділення тексту в PowerPoint за допомогою Python. Він містить відомості про налаштування IDE, перелік кроків програмування та приклад коду для розробки інструменту виділення presentation за допомогою Python. Ви навчитеся шукати потрібний текст для виділення за допомогою різних варіантів.
Кроки для виділення в PowerPoint за допомогою Python
- Створіть середовище для використання Aspose.Slides для Python через .NET для виділення тексту
- Створіть порожню презентацію за допомогою екземпляра класу Presentation і перейдіть до її першого стандартного слайда
- Додайте Autoshape типу Rectangle і вставте текстовий кадр із зразком тексту
- Виділіть потрібний текст усередині доданого текстового кадру за допомогою методу 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.