การรวมงานนำเสนอตั้งแต่สองงานขึ้นไปให้เป็นงานเดียวนั้นใช้โค้ดเพียงไม่กี่บรรทัด บทความนี้กล่าวถึงวิธีต่างๆ ในการรวมงานนำเสนอ PowerPoint หลายรายการให้เป็นงานเดียวโดยใช้ C# นอกจากนี้ยังจะแสดงวิธีที่คุณสามารถเข้าร่วมสไลด์เฉพาะของงานนำเสนอต่างๆ โดยใช้รหัส C# ที่คล้ายกัน
หัวข้อต่อไปนี้ครอบคลุมในบทความนี้:
.NET API เพื่อผสานงานนำเสนอ
GroupDocs มี API การทำงานอัตโนมัติที่มีโค้ดสูงสำหรับการรวมเอกสารประเภทเดียวกันและหลายประเภทเข้าด้วยกัน นอกจากการรวมไฟล์ PowerPoint แล้ว ยังช่วยให้สามารถแยกเอกสาร ย้ายบางหน้า และลบ สลับ หรือแยกหน้าจากเอกสารต่างๆ โดยใช้โค้ดเพียงเล็กน้อย
ฉันจะใช้ GroupDocs.Merger for .NET ในตัวอย่างด้านล่าง ก่อนที่คุณจะดำเนินการต่อ คุณอาจได้รับ API จากตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้:
- ติดตั้งหรืออัปเดตแพ็คเกจจาก NuGet Packages Gallery
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
- ดาวน์โหลด 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.
ติดต่อเราได้ที่ ฟอรัม หากมีคำถามใดๆ