Zvýraznění textu v PowerPointu pomocí C#

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#

  1. Nastavte vývojové prostředí tak, aby ke zvýraznění textu používalo Aspose.Slides for .NET
  2. Načtěte PowerPoint presentation a procházejte všechny snímky
  3. Procházejte všechny obrazce na každém snímku a získejte přístup ke každému tvaru v objektu AutoShape
  4. Zvýrazněte všechny výskyty textu obsahující požadované slovo
  5. Zvýrazněte celá slova namísto částečného
  6. 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#.

 Čeština