ลบลายน้ำใน PowerPoint โดยใช้ C #

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

ขั้นตอนในการลบลายน้ำใน PowerPoint โดยใช้ C

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

รายการนี้มีกระบวนการทีละขั้นตอนใน วิธีลบลายน้ำออกจาก PPTX โดยใช้ C# เริ่มต้นกระบวนการโดยการโหลดงานนำเสนอและเข้าถึงสไลด์ทั้งหมดเพื่อตรวจสอบชื่อรูปร่าง สุดท้าย ลบรูปร่างทั้งหมดที่มีชื่อตรงตามข้อกำหนดในการลบรูปร่างออกจากคอลเลกชัน

รหัสเพื่อลบลายน้ำออกจาก PowerPoint โดยใช้ C

using System;
using Aspose.Slides;
using Aspose.Slides.Export;
class Program
{
static void Main(string[] args) // Remove watermark in slide using C#
{
new Aspose.Slides.License().SetLicense("License.lic");
Presentation pres = new Presentation("WithWatermark.pptx");
foreach (var slide in pres.Slides)
{
for (int i = 0; i < slide.Shapes.Count; i++)
{
AutoShape shape = (AutoShape)slide.Shapes[i];
if(shape.Name == "watermark")
{
slide.Shapes.Remove(shape);
}
}
}
pres.Save("WithoutWatermark.pptx", SaveFormat.Pptx);
Console.WriteLine("Done");
}
}

โค้ดด้านบนแสดง วิธีลบลายน้ำใน PowerPoint โดยใช้ C# สำหรับการลบรูปร่างออกจากคอลเลกชัน คุณอาจใช้ชื่อหรือดัชนีของรูปร่างก็ได้ แต่ละงานนำเสนอประกอบด้วยคอลเลกชั่นสไลด์ต้นแบบที่สามารถเข้าถึงได้แทนคอลเลกชั่นสไลด์ เพื่อลบลายน้ำออกจากงานนำเสนอทั้งหมด แทนที่จะแยกแต่ละสไลด์

บทช่วยสอนฉบับย่อนี้ได้แนะนำเราให้ลบลายน้ำออกจากงานนำเสนอ หากต้องการขีดฆ่าข้อความในงานนำเสนอ โปรดดูบทความเกี่ยวกับ วิธีแทรกลายน้ำแบบร่างใน PowerPoint ใน C #

 ไทย