การรวมงานนำเสนอหลายรายการไว้ในงานเดียวตอนนี้เป็นเพียงงานโค้ดไม่กี่บรรทัด บทความนี้กล่าวถึงวิธีต่างๆ ในการรวมงานนำเสนอ 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
ติดต่อเราได้ที่ ฟอรัม หากมีคำถามใดๆ