W tym temacie opisano proces podświetlania tekstu w programie PowerPoint przy użyciu języka C#. Zawiera szczegółowe informacje dotyczące ustawiania IDE, listę kroków i przykładowy kod umożliwiający opracowanie narzędzia do podświetlania presentation przy użyciu języka C#. Dowiesz się, jak wyszukiwać tekst w celu jego wyróżnienia, korzystając z różnych opcji.
Kroki wyróżnienia w programie PowerPoint przy użyciu języka C#
- Ustaw środowisko programistyczne tak, aby używało Aspose.Slides for .NET do podświetlania tekstu
- Załaduj PowerPoint presentation i przeglądaj wszystkie slajdy
- Przeglądaj wszystkie kształty na każdym slajdzie i uzyskaj dostęp do każdego kształtu w obiekcie AutoShape
- Podświetl wszystkie wystąpienia tekstu zawierające żądane słowo
- Zaznacz całe słowa zamiast części
- Zapisz prezentację wyjściową
Poniższe kroki podsumowują sposób tworzenia zakreślacza PPTX lub PPT przy użyciu języka C#. Załaduj plik programu PowerPoint do obiektu Prezentacja i przeglądaj wszystkie kształty na każdym slajdzie. Użyj obiektu AutoShape, aby podświetlić tekst, korzystając z różnych przeciążonych metod metody TextFrame.HighlightText().
Kod do opracowania wyróżnienia prezentacji programu PowerPoint przy użyciu języka 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"); | |
} | |
} |
Ten kod ilustruje sposób podświetlania w programie PowerPoint przy użyciu języka C#. Jeśli chcesz podświetlić wszystkie ciągi zawierające ciąg docelowy, użyj metody HighlightText() z tekstem docelowym i zaznacz tekst. Aby wyróżnić ciągi dokładnie podobne do ciągu docelowego, użyj innych przeciążonych metod lub użyj funkcji HighlightRegex() do wyszukiwania i wyróżniania tekstu za pomocą wyrażeń regularnych.
W tym przewodniku nauczyliśmy się wyróżniać tekst w prezentacji. Jeśli chcesz przekreślić tekst w prezentacji, zapoznaj się z artykułem na temat jak przekreślić tekst w PPTX za pomocą C#.