Este tema describe el proceso para resaltar texto en PowerPoint usando C#. Tiene los detalles para configurar el IDE, una lista de pasos y un código de muestra para desarrollar una herramienta de resaltado presentation usando C#. Aprenderá a buscar un texto para resaltar usando diferentes opciones.
Pasos para resaltar en PowerPoint usando C#
- Configurar el entorno de desarrollo para usar Aspose.Slides for .NET para resaltar un texto
- Cargue PowerPoint presentation y repita todas las diapositivas
- Recorra todas las formas en cada diapositiva y acceda a cada forma en un objeto AutoShape
- Resalte todas las instancias de texto que contengan la palabra deseada.
- Resalta palabras completas en lugar de palabras parciales
- Guarde la presentación de salida
Estos pasos resumen cómo desarrollar un resaltador PPTX o PPT usando C#. Cargue el archivo de PowerPoint en el objeto Presentación y repita todas las formas en cada diapositiva. Utilice el objeto Autoforma para resaltar el texto utilizando varios métodos sobrecargados para TextFrame.HighlightText().
Código para desarrollar resaltador de presentaciones de PowerPoint usando C#
using System; | |
using System.Drawing; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
class Program | |
{ | |
static void Main(string[] args) // Highlight Text in slides using C# | |
{ | |
new Aspose.Slides.License().SetLicense("License.lic"); | |
Presentation presentation = new Presentation("pres1.pptx"); | |
foreach (Slide slide in presentation.Slides) | |
{ | |
foreach (AutoShape autoShape in slide.Shapes) | |
{ | |
// Highlighting all words containing 'students' | |
autoShape.TextFrame.HighlightText("students", Color.Red); | |
autoShape.TextFrame.HighlightText("Test", Color.Yellow, new TextHighlightingOptions() | |
{ | |
// Highlight the whole Word "Test" only | |
WholeWordsOnly = true | |
}); | |
} | |
} | |
presentation.Save("Output.pptx", SaveFormat.Pptx); | |
Console.WriteLine("Done"); | |
} | |
} |
Este código demuestra cómo resaltar en PowerPoint usando C#. Si desea resaltar todas las cadenas que contienen la cadena de destino, utilice el método HighlightText() con el texto de destino y resalte el texto. Para resaltar cadenas exactamente similares a la cadena de destino, use otros métodos sobrecargados o use HighlightRegex() para buscar y resaltar texto usando expresiones regulares.
Esta guía nos ha enseñado a resaltar texto en una presentación. Si desea tachar texto en una presentación, consulte el artículo sobre cómo tachar texto en PPTX usando C#.