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

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

Java API เพื่อรวมงานนำเสนอ

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

บทความนี้ใช้ GroupDocs.Merger for Java ในตัวอย่าง คุณสามารถดาวน์โหลดไฟล์ JAR ได้จาก ส่วนการดาวน์โหลด หรือใช้พื้นที่เก็บข้อมูลล่าสุดและการกำหนดค่าการพึ่งพาภายในแอปพลิเคชัน Java ที่ใช้ Maven

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger</artifactId>
    <version>22.7</version>
</dependency>

วิธีผสานงานนำเสนอ PowerPoint (PPT/PPTX) ใน Java

การรวมงานนำเสนอหลายๆ ไฟล์เข้าด้วยกันจะค่อนข้างคล้ายกับการรวมไฟล์เพียง 2 ไฟล์ ขั้นตอนต่อไปนี้แสดงวิธีการรวมไฟล์งานนำเสนอ PPT หรือ PPTX ภายในแอปพลิเคชันโดยใช้ Java

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

ข้อมูลโค้ด Java ต่อไปนี้รวมงานนำเสนอ 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");
}

วิธีผสานสไลด์การนำเสนอเฉพาะใน Java

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

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

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

// รวมสไลด์ที่เลือกของงานนำเสนอที่มีให้โดยใช้ 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 สองไฟล์ขึ้นไปใน Java เราได้รวมงานนำเสนอทั้งหมดเข้าด้วยกันอย่างแม่นยำ จากนั้นจึงรวมบางสไลด์ที่เลือกจากงานนำเสนอหลายรายการเข้าด้วยกัน คุณสามารถใช้คุณสมบัติการผสานนี้ในแอปพลิเคชัน Java ของคุณ

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

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

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

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