บทช่วยสอนสั้นๆ นี้เกี่ยวกับขั้นตอนของ วิธีผสานสไลด์ใน C# มีรายละเอียดทั้งหมดเกี่ยวกับทรัพยากรที่จำเป็นในการตั้งค่า IDE สำหรับการพัฒนา รายการงานการเขียนโปรแกรมที่อธิบายตรรกะของโปรแกรม และโค้ดตัวอย่างที่รันได้เพื่อ รวม PPTX ใน C# คุณจะได้เรียนรู้ขั้นตอนการกรองสไลด์ในขณะที่รวมสไลด์จากงานนำเสนอต่างๆ
ขั้นตอนในการผสานไฟล์ PowerPoint ใน C#
- ตั้งค่า IDE ให้ใช้ Aspose.Slides for .NET เพื่อรวมสไลด์
- โหลดงานนำเสนอต้นฉบับโดยใช้คลาส Presentation
- โหลดงานนำเสนอเป้าหมายได้มากเท่าที่ต้องการในอ็อบเจกต์คลาสงานนำเสนอที่แยกจากกัน
- วนซ้ำ slides ทั้งหมดในการนำเสนอเป้าหมายเป็นลูป
- เรียกใช้เมธอด AddClone() ของคอลเลกชันสไลด์ของงานนำเสนอต้นฉบับที่จะรวมงานนำเสนออื่นๆ
- บันทึกงานนำเสนอที่เป็นผลลัพธ์บนดิสก์ที่มีสไลด์ทั้งหมดจากงานนำเสนอเป้าหมาย
ขั้นตอนเหล่านี้สรุปขั้นตอนการ รวมไฟล์ PowerPoint ใน C# กระบวนการเริ่มต้นโดยการโหลดไฟล์งานนำเสนอแรกที่สไลด์ทั้งหมดจากงานนำเสนออื่นจะถูกต่อท้ายด้วยการโหลดงานนำเสนออื่น ๆ ทั้งหมดซึ่งสไลด์จะถูกเพิ่มลงในงานนำเสนอที่ต้องการ หลังจากนั้น สไลด์ทั้งหมดของงานนำเสนอเป้าหมายจะถูกวนซ้ำ และเมธอด AddClone() ในคอลเลกชันของงานนำเสนอต้นฉบับของสไลด์จะถูกเรียกใช้เพื่อต่อท้าย
รหัสเพื่อรวมสไลด์ใน C
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
class Program{ | |
static void Main(string[] args) // PDF to OneNote C# | |
{ | |
// Set Slides license | |
new License().SetLicense("Aspose.Total.lic"); | |
Presentation pres1 = new Presentation("pres1.pptx"); | |
Presentation pres2 = new Presentation("pres2.pptx"); | |
Presentation pres3 = new Presentation("pres3.pptx"); | |
foreach (ISlide slide in pres2.Slides) | |
pres1.Slides.AddClone(slide); | |
foreach (ISlide slide in pres3.Slides) | |
pres1.Slides.AddClone(slide); | |
pres1.Save("combined.pptx", SaveFormat.Pptx); | |
} | |
} |
โค้ดนี้สาธิตขั้นตอนการ รวม PowerPoints หลายชุดเป็นหนึ่งเดียวใน C# มีวิธีการโอเวอร์โหลดหลายวิธีสำหรับ AddClone() ซึ่งคุณสามารถจัดเตรียม LayoutSlide เพื่อใช้สำหรับสไลด์ที่แทรก จัดเตรียมส่วนสำหรับสไลด์ใหม่ และแม้แต่จัดเตรียมสไลด์ต้นแบบสำหรับสไลด์ที่เพิ่มใหม่ ยิ่งไปกว่านั้น คุณสามารถกรองสไลด์ได้โดยตรวจสอบชื่อสไลด์หรือ ID สไลด์โดยใช้คุณสมบัติ Name และ SlideId ตามลำดับในสไลด์เป้าหมาย
บทความนี้สอนให้เรา ผสานงานนำเสนอ PowerPoint ใน C# หากคุณสนใจที่จะเรียนรู้ขั้นตอนการเพิ่มวิดีโอในงานนำเสนอ โปรดดูบทความใน วิธีเพิ่มวิดีโอในงานนำเสนอโดยใช้ C#