Este tópico descreve o processo para destacar texto no PowerPoint usando C#. Ele contém os detalhes para definir o IDE, uma lista de etapas e um código de exemplo para desenvolver uma ferramenta de destaque presentation usando C#. Você aprenderá a pesquisar um texto para realçar usando diferentes opções.
Etapas para destacar no PowerPoint usando C#
- Defina o ambiente de desenvolvimento para usar Aspose.Slides for .NET para destacar um texto
- Carregue o PowerPoint presentation e percorra todos os slides
- Itere todas as formas em cada slide e acesse cada forma em um objeto AutoShape
- Destaque todas as instâncias de texto que contêm a palavra desejada
- Destaque palavras inteiras em vez de parciais
- Salve a apresentação de saída
Estas etapas resumem como desenvolver um marcador PPTX ou PPT usando C#. Carregue o arquivo PowerPoint no objeto Apresentação e percorra todas as formas de cada slide. Use o objeto AutoShape para destacar o texto usando vários métodos sobrecarregados para TextFrame.HighlightText().
Código para desenvolver o marcador de apresentação do 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 demonstra como destacar no PowerPoint usando C#. Se você deseja destacar todas as strings que contêm a string de destino, use o método HighlightText() com o texto de destino e destaque o texto. Para destacar strings exatamente semelhantes à string de destino, use outros métodos sobrecarregados ou use HighlightRegex() para pesquisar e destacar texto usando expressões regex.
Este guia nos ensinou a destacar o texto em uma apresentação. Se quiser riscar o texto em uma apresentação, consulte o artigo em como riscar texto em PPTX usando C#.