Resaltar texto en PowerPoint usando Python

Este tema aborda el proceso para resaltar texto en PowerPoint usando Python. Incluye los detalles para configurar el IDE, una lista de pasos de programación y un código de ejemplo para desarrollar una presentation herramienta destacada usando Python. Aprenderá a buscar el texto deseado para resaltar utilizando diferentes opciones.

Pasos para resaltar en PowerPoint usando Python

  1. Establecer el entorno para usar Aspose.Slides para Python a través de .NET para resaltar texto
  2. Cree una presentación vacía usando una instancia de la clase Presentation y acceda a su primera diapositiva predeterminada
  3. Agregue un Autoshape del tipo Rectángulo e inserte un marco de texto con texto de muestra
  4. Resalte el texto deseado dentro del marco de texto agregado usando el método resaltado_texto
  5. Guarde la presentación con el texto resaltado en el disco.

Los pasos antes mencionados resumen el proceso de desarrollo de un resaltador PPTX o PPT usando Python. Puede cargar un archivo de presentación de PowerPoint o crear uno nuevo usando una instancia de la clase Presentación y acceder a su primera diapositiva predeterminada. Creamos una autoforma en la diapositiva agregando un texto de muestra a su marco de texto, seguido de resaltar la parte requerida del texto usando el método resaltado_texto. Finalmente, la presentación con el texto resaltado se guardará en el disco.

Código para desarrollar resaltador de presentaciones de PowerPoint usando 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")

Este ejemplo muestra cómo resaltar en PowerPoint usando Python. Si desea resaltar todas las cadenas que contienen la cadena de destino, utilice el método resaltado_text() con la cadena de destino y resalte el texto. Puede mejorar el resaltado del texto utilizando la configuración de resaltado de texto como Whole_words_only y case_SENSITIVE para buscar y resaltar el texto.

Este sencillo tema nos ha enseñado a desarrollar una herramienta para resaltar presentaciones usando Python. Si desea tachar texto en una presentación, consulte el artículo sobre cómo tachar texto en PPTX usando Python.

 Español