บทช่วยสอนนี้จะแนะนำกระบวนการ ลบลายน้ำใน PowerPoint โดยใช้ C# คุณจะได้รับทรัพยากรสำหรับตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอนที่อธิบายกระบวนการโดยละเอียด และเพื่อการทำความเข้าใจกระบวนการ โค้ดตัวอย่างมีไว้เพื่อ ลบลายน้ำออกจาก PowerPoint โดยใช้ C# นอกจากนี้เรายังจะหารือเกี่ยวกับการลบลายน้ำออกจาก presentation ทั้งหมด
ขั้นตอนในการลบลายน้ำใน PowerPoint โดยใช้ C
- สร้างสภาพแวดล้อมสำหรับการลบลายน้ำโดยใช้ Aspose.Slides for .NET
- โหลด presentation และวนซ้ำสไลด์ทั้งหมดในนั้น
- ภายในแต่ละสไลด์ ให้เข้าถึงคอลเลกชันรูปร่าง
- บันทึกแต่ละรูปร่างลงในวัตถุคลาส AutoShape และตรวจสอบชื่อ
- ถ้าชื่อรูปร่างเป็นชื่อเฉพาะของลายน้ำ ให้เอาออกจากคอลเลกชัน
- บันทึกงานนำเสนอผลลัพธ์หลังจากลบลายน้ำทั้งหมดแล้ว
รายการนี้มีกระบวนการทีละขั้นตอนใน วิธีลบลายน้ำออกจาก 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 #