Zaznacz tekst w programie PowerPoint przy użyciu języka Python

Ten temat dotyczy procesu podświetlania tekstu w programie PowerPoint przy użyciu języka Python. Zawiera szczegółowe informacje dotyczące konfiguracji IDE, listę kroków programowania i przykładowy kod umożliwiający opracowanie narzędzia do podświetlania presentation przy użyciu języka Python. Nauczysz się wyszukiwać żądany tekst w celu podświetlenia za pomocą różnych opcji.

Kroki wyróżniania w programie PowerPoint przy użyciu języka Python

  1. Stwórz środowisko, w którym będziesz używać Aspose.Slides dla Pythona poprzez .NET do podświetlania tekstu
  2. Utwórz pustą prezentację, korzystając z instancji klasy Presentation i uzyskaj dostęp do jej pierwszego domyślnego slajdu
  3. Dodaj Autoshape typu Prostokąt i wstaw ramkę tekstową z przykładowym tekstem
  4. Podświetl żądany tekst wewnątrz dodanej ramki tekstowej, korzystając z metody podświetlenia_tekstu
  5. Zapisz prezentację z zaznaczonym tekstem na dysku

Wyżej wymienione kroki podsumowują proces tworzenia zakreślacza PPTX lub PPT przy użyciu języka Python. Możesz załadować plik prezentacji programu PowerPoint lub utworzyć nowy, korzystając z instancji klasy Prezentacja i uzyskać dostęp do jej pierwszego domyślnego slajdu. Tworzymy autokształt na slajdzie, dodając przykładowy tekst do jego ramki tekstowej, a następnie podświetlając żądaną część tekstu za pomocą metody podświetlenia_tekstu. Ostatecznie prezentacja z wyróżnionym tekstem zostanie zapisana na dysku.

Kod do opracowania wyróżnienia prezentacji programu PowerPoint przy użyciu języka 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")

Ten przykład ilustruje sposób podświetlania w programie PowerPoint przy użyciu języka Python. Jeśli chcesz podświetlić wszystkie ciągi zawierające ciąg docelowy, użyj metody podświetlenia_tekstu() z ciągiem docelowym i podświetl tekst. Możesz ulepszyć wyróżnianie tekstu, używając ustawień wyróżniania tekstu, takich jak całe_słowa_only i rozróżnianie wielkości liter, do wyszukiwania i wyróżniania tekstu.

Ten prosty temat nauczył nas opracowywać narzędzie wyróżniania prezentacji przy użyciu języka Python. Jeżeli zamierzasz przekreślić tekst w prezentacji, zapoznaj się z artykułem na temat jak przekreślić tekst w PPTX za pomocą Pythona.

 Polski