งานนำเสนอ PowerPoint มักจะต้องแยกเป็นไฟล์ PPTX/PPT หลายไฟล์ คุณสามารถแบ่งงานนำเสนอตามแต่ละสไลด์ สไลด์คู่หรือคี่ ฯลฯ ตามสถานการณ์ของคุณ ในบทความนี้ คุณจะได้เรียนรู้วิธีการแยกงานนำเสนอ PowerPoint PPTX/PPT โดยใช้ Java
- Java API เพื่อแยก PowerPoint PPT
- ขั้นตอนในการแยก PowerPoint PPTX ใน Java
- แยกงานนำเสนอ PowerPoint โดยใช้ Java
Java API เพื่อแยกงานนำเสนอ PowerPoint
ในการแยกงานนำเสนอ PPTX หรือ PPT เราจะใช้ Aspose.Slides for Java API ได้รับการออกแบบมาเพื่อสร้าง แก้ไข และแปลงงานนำเสนอ PowerPoint และ OpenOffice จากภายในแอปพลิเคชัน Java คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้การกำหนดค่า Maven ต่อไปนี้
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>21.8</version>
<classifier>jdk16</classifier>
</dependency>
ขั้นตอนในการแยก PowerPoint PPTX ใน Java
ต่อไปนี้เป็นขั้นตอนในการแยก PowerPoint PPTX โดยใช้ Aspose.Slides for Java
- โหลดไฟล์ PPT/PPTX จากดิสก์
- วนซ้ำสไลด์ใน PowerPoint PPT
- บันทึกแต่ละสไลด์เป็นไฟล์ PPT แยกต่างหาก
มาดูวิธีการทำตามขั้นตอนเหล่านี้ทางโปรแกรมและแยก PPT โดยใช้ Java
แยก PowerPoint PPT ใน Java
ต่อไปนี้เป็นขั้นตอนในการแยก PowerPoint PPT โดยใช้ Java
- ขั้นแรก สร้างอินสแตนซ์ของคลาส Presentation เพื่อโหลดงานนำเสนอ PowerPoint
- จากนั้น วนซ้ำแต่ละ ISlide ในคอลเลกชัน Presentation.getSlides()
- ในการวนซ้ำแต่ละครั้ง ให้ทำตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของคลาส Presentation
- ลบสไลด์เริ่มต้นโดยใช้เมธอด Presentation.getSlides().getitem(0).remove()
- เพิ่มสไลด์ไปยังงานนำเสนอโดยใช้เมธอด Presentation.getSlides().addClone(ISlide)
- สุดท้าย บันทึกงานนำเสนอโดยใช้เมธอด Presentation.save(String, SaveFormat)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแยก PPTX ใน Java
// โหลดงานนำเสนอ PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
// ทำซ้ำผ่านสไลด์ในงานนำเสนอ
for (ISlide sld : presentation.getSlides()) {
// สร้างงานนำเสนอใหม่
Presentation newPres = new Presentation();
// ลบสไลด์เริ่มต้น
newPres.getSlides().get_Item(0).remove();
// เพิ่มสไลด์ในงานนำเสนอ
newPres.getSlides().addClone(sld);
// บันทึกงานนำเสนอ
newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}
Java API เพื่อแยกสไลด์ PPT - รับใบอนุญาตฟรี
คุณสามารถใช้ Aspose.Slides for Java ได้โดยไม่มีข้อจำกัดในการประเมินโดยรับ ใบอนุญาตชั่วคราวฟรี
แยก PowerPoint PPT - การสาธิตออนไลน์
ลองใช้ ตัวแยกการนำเสนอออนไลน์ ซึ่งใช้ Aspose.Slides
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแยก PowerPoint PPTX หรือ PPT ใน Java คุณสามารถปรับแต่งตัวอย่างโค้ดที่มีให้เพื่อแยกแต่ละสไลด์ในงานนำเสนอ สไลด์คู่หรือคี่ทั้งหมด ฯลฯ นอกจากนี้ คุณยังสามารถไปที่ เอกสาร เพื่อสำรวจคุณสมบัติอื่นๆ ของ API นอกจากนี้ คุณสามารถแจ้งให้เราทราบเกี่ยวกับข้อสงสัยของคุณผ่านทาง ฟอรัม ของเรา