เน้นข้อความใน PowerPoint โดยใช้ C#

หัวข้อนี้อธิบายกระบวนการ เน้นข้อความใน PowerPoint โดยใช้ C# โดยมีรายละเอียดในการตั้งค่า IDE รายการขั้นตอน และโค้ดตัวอย่างเพื่อพัฒนาเครื่องมือไฮไลต์ presentation โดยใช้ C# คุณจะได้เรียนรู้การค้นหาข้อความเพื่อไฮไลต์โดยใช้ตัวเลือกต่างๆ

ขั้นตอนในการเน้นใน PowerPoint โดยใช้ C#

  1. ตั้งค่าสภาพแวดล้อมการพัฒนาเพื่อใช้ Aspose.Slides for .NET เพื่อเน้นข้อความ
  2. โหลด PowerPoint presentation และวนซ้ำตลอดสไลด์ทั้งหมด
  3. วนซ้ำรูปร่างทั้งหมดในแต่ละสไลด์และเข้าถึงแต่ละรูปร่างในวัตถุ AutoShape
  4. เน้นข้อความทั้งหมดที่มีคำที่ต้องการ
  5. เน้นทั้งคำแทนบางส่วน
  6. บันทึกการนำเสนอผลลัพธ์

ขั้นตอนเหล่านี้สรุปวิธีพัฒนาปากกาเน้นข้อความ PPTX หรือ PPT โดยใช้ C# โหลดไฟล์ PowerPoint ลงในวัตถุการนำเสนอและวนซ้ำรูปร่างทั้งหมดในแต่ละสไลด์ ใช้วัตถุรูปร่างอัตโนมัติเพื่อเน้นข้อความโดยใช้วิธีการโอเวอร์โหลดต่างๆ สำหรับ TextFrame.HighlightText()

รหัสเพื่อพัฒนาปากกาเน้นข้อความการนำเสนอ PowerPoint โดยใช้ 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");
}
}

รหัสนี้สาธิตวิธีการ เน้นใน PowerPoint โดยใช้ C# หากคุณต้องการเน้นสตริงทั้งหมดที่มีสตริงเป้าหมาย ให้ใช้เมธอด HighlightText() กับข้อความเป้าหมายและเน้นข้อความ หากต้องการเน้นสตริงที่คล้ายกันทุกประการกับสตริงเป้าหมาย ให้ใช้วิธีการโอเวอร์โหลดอื่นๆ หรือใช้ HighlightRegex() เพื่อค้นหาและไฮไลต์ข้อความโดยใช้นิพจน์ regex

คู่มือนี้ได้สอนให้เราเน้นข้อความในงานนำเสนอ หากคุณต้องการขีดฆ่าข้อความในงานนำเสนอ โปรดดูบทความเกี่ยวกับ วิธีขีดฆ่าข้อความใน PPTX โดยใช้ C#

 ไทย