Toto téma popisuje proces zvýraznění textu v PowerPointu pomocí C#. Obsahuje podrobnosti pro nastavení IDE, seznam kroků a ukázkový kód pro vývoj nástroje pro zvýraznění presentation pomocí C#. Naučíte se vyhledávat text pro zvýraznění pomocí různých možností.
Kroky ke zvýraznění v PowerPointu pomocí C#
- Nastavte vývojové prostředí tak, aby ke zvýraznění textu používalo Aspose.Slides for .NET
- Načtěte PowerPoint presentation a procházejte všechny snímky
- Procházejte všechny obrazce na každém snímku a získejte přístup ke každému tvaru v objektu AutoShape
- Zvýrazněte všechny výskyty textu obsahující požadované slovo
- Zvýrazněte celá slova namísto částečného
- Uložte výstupní prezentaci
Tyto kroky shrnují, jak vyvinout zvýrazňovač PPTX nebo PPT pomocí C#. Načtěte soubor PowerPoint do objektu prezentace a procházejte všechny obrazce na každém snímku. Pomocí objektu automatického tvaru zvýrazněte text pomocí různých přetížených metod pro TextFrame.HighlightText().
Kód pro vývoj zvýrazňovače prezentací PowerPoint pomocí 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"); | |
} | |
} |
Tento kód ukazuje, jak zvýraznit v PowerPointu pomocí C#. Pokud chcete zvýraznit všechny řetězce obsahující cílový řetězec, použijte metodu HighlightText() s cílovým textem a zvýrazněním textu. Chcete-li zvýraznit přesně podobné řetězce jako cílový řetězec, použijte jiné přetížené metody nebo použijte HighlightRegex() k vyhledání a zvýraznění textu pomocí výrazů regulárních výrazů.
Tato příručka nás naučila zvýraznit text v prezentaci. Pokud chcete přeškrtnout text v prezentaci, přečtěte si článek na jak vyškrtnout text v PPTX pomocí C#.