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

หัวข้อต่อไปนี้ครอบคลุมในบทความนี้:

.NET API เพื่อผสานงานนำเสนอ

GroupDocs มี API การทำงานอัตโนมัติที่มีโค้ดสูงสำหรับการรวมเอกสารประเภทเดียวกันและหลายประเภทเข้าด้วยกัน นอกจากการรวมไฟล์ PowerPoint แล้ว ยังช่วยให้สามารถแยกเอกสาร ย้ายบางหน้า และลบ สลับ หรือแยกหน้าจากเอกสารต่างๆ โดยใช้โค้ดเพียงเล็กน้อย

ฉันจะใช้ GroupDocs.Merger for .NET ในตัวอย่างด้านล่าง ก่อนที่คุณจะดำเนินการต่อ คุณอาจได้รับ API จากตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้:

  1. ติดตั้งหรืออัปเดตแพ็คเกจจาก NuGet Packages Gallery
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. ดาวน์โหลด MSI หรือ DLL จาก ส่วนการดาวน์โหลด

วิธีผสานงานนำเสนอ PowerPoint (PPT/PPTX) โดยใช้ C#

การรวมงานนำเสนอตั้งแต่สองงานขึ้นไปนั้นค่อนข้างง่าย ขั้นตอนต่อไปนี้แสดงวิธีการรวมไฟล์ PPT หรือ PPTX ภายในแอปพลิเคชัน .NET โดยใช้ C#

  • โหลดงานนำเสนอแรกโดยใช้คลาส Merger
  • รวมงานนำเสนอที่สองโดยใช้วิธีการเข้าร่วม
  • เข้าร่วมไฟล์ PPT หรือ PPTX ต่อไปโดยใช้วิธีการเข้าร่วมเดียวกัน
  • บันทึกไฟล์งานนำเสนอที่ผสานโดยใช้วิธีการบันทึก

ข้อมูลโค้ด C# ต่อไปนี้รวมงานนำเสนอ PowerPoint หลายรายการเข้าด้วยกัน

// รวมสไลด์ทั้งหมดของงานนำเสนอ 2 รายการขึ้นไปโดยใช้ C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    merger.Join("/path/presentation-2.pptx");
    merger.Join("/path/presentation-3.pptx");
    merger.Save("/path/merged-presentation.pptx");
}

วิธีผสานสไลด์การนำเสนอเฉพาะโดยใช้ C#

คุณยังสามารถรวมสไลด์เฉพาะของงานนำเสนอหลายๆ ขั้นตอนต่อไปนี้แสดงวิธีการรวมสไลด์งานนำเสนอเฉพาะโดยใช้ C#

  • โหลดงานนำเสนอแรกโดยใช้คลาส Merger
  • เลือกสไลด์ที่จะเข้าร่วมโดยใช้คลาส JoinOptions
  • ตอนนี้รวมงานนำเสนอทั้งสองโดยใช้วิธีการเข้าร่วมกับตัวเลือกการเข้าร่วมที่เตรียมไว้
  • บันทึกไฟล์งานนำเสนอที่ผสานโดยใช้วิธีการบันทึก

ข้อมูลโค้ด C# ต่อไปนี้รวมสไลด์ที่เลือกของงานนำเสนอ

// รวมสไลด์ที่เลือกของงานนำเสนอที่มีให้โดยใช้ C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    // เตรียมรายชื่อสไลด์ที่จะรวม
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/presentation-2.pptx", joinOptions);
    merger.Save("/path/merged-presentation.pptx");
}

ใบอนุญาต API ฟรี

คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี และรวมงานนำเสนอของคุณโดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

โดยสรุป วันนี้คุณได้เรียนรู้การรวมไฟล์ PPT สองไฟล์ขึ้นไปโดยใช้ C# ภายในแอปพลิเคชัน .NET ของคุณ โดยเฉพาะอย่างยิ่งเราได้รวมงานนำเสนอทั้งหมดแล้วรวมสไลด์ที่เลือกไว้บางส่วนจากงานนำเสนอ คุณสามารถใช้คุณลักษณะการผสานในแอปพลิเคชัน .NET ของคุณเพื่อรวมไฟล์ ppt ทางออนไลน์ได้

เรียนรู้เพิ่มเติมและติดต่อ

ในกรณีที่คุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ .NET Merger API โดย GroupDocs โปรดไปที่: เอกสารประกอบ | การอ้างอิง API | ตัวอย่าง GitHub.

ติดต่อเราได้ที่ ฟอรัม หากมีคำถามใดๆ

ดูสิ่งนี้ด้วย