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

Java API เพื่อเพิ่มการเปลี่ยนสไลด์ใน PowerPoint PPT

ในการเพิ่มการเปลี่ยนสไลด์ในงานนำเสนอ PPTX หรือ PPT เราจะใช้ Aspose.Slides for Java API อนุญาตให้สร้างและจัดการงานนำเสนอ PowerPoint และ OpenOffice คุณสามารถ ดาวน์โหลด JAR ของ 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>

เพิ่มการเปลี่ยนสไลด์ใน PPT ด้วย Java

ต่อไปนี้เป็นขั้นตอนในการเพิ่มการเปลี่ยนสไลด์ใน PowerPoint PPT โดยใช้ Java

  1. ขั้นแรก ให้โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
  2. จากนั้น ตั้งค่าประเภทการเปลี่ยนสไลด์โดยใช้เมธอด SlideShowTransition.setType() และคลาส TransitionType
  3. สุดท้าย บันทึกงานนำเสนอที่อัปเดตโดยใช้เมธอด Presentation.save(String, SaveFormat)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าการเปลี่ยนสไลด์ในงานนำเสนอ PowePoint

// โหลดไฟล์งานนำเสนอต้นฉบับ
Presentation presentation = new Presentation("AccessSlides.pptx");
try {
    // ใช้การเปลี่ยนประเภทวงกลมในสไลด์ 1
    presentation.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Circle);

    // ใช้การเปลี่ยนประเภทหวีในสไลด์ 2
    presentation.getSlides().get_Item(1).getSlideShowTransition().setType(TransitionType.Comb);

    // บันทึกงานนำเสนอ
    presentation.save("SampleTransition_out.pptx", SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

เพิ่มการเปลี่ยนสไลด์ขั้นสูงใน PPT ใน Java

ต่อไปนี้เป็นขั้นตอนในการตั้งค่าตัวเลือกการเปลี่ยนสไลด์ขั้นสูง เช่น ระยะเวลา เสียง ความเร็ว ฯลฯ

  1. ก่อนอื่น ให้โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
  2. จากนั้นตั้งค่าประเภทการเปลี่ยนสไลด์โดยใช้เมธอด SlideShowTransition.setType() และคลาส TransitionType
  3. ตั้งค่าเอฟเฟกต์ขั้นสูง เช่น เสียง, AdvanceAfterTime เป็นต้น (ดูรายการเอฟเฟกต์)
  4. สุดท้าย บันทึกงานนำเสนอที่อัปเดตโดยใช้เมธอด Presentation.save(String, SaveFormat)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าตัวเลือกการเปลี่ยนสไลด์ขั้นสูงในงานนำเสนอ PowerPoint

// โหลดไฟล์งานนำเสนอ
Presentation pres = new Presentation("BetterSlideTransitions.pptx");
try {
    // ใช้การเปลี่ยนประเภทวงกลมในสไลด์ 1
    pres.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Circle);

    // ตั้งเวลาเปลี่ยน 3 วินาที
    pres.getSlides().get_Item(0).getSlideShowTransition().setAdvanceOnClick(true);
    pres.getSlides().get_Item(0).getSlideShowTransition().setAdvanceAfterTime(3000);

    // ใช้การเปลี่ยนประเภทหวีในสไลด์ 2
    pres.getSlides().get_Item(1).getSlideShowTransition().setType(TransitionType.Comb);
    
    // ตั้งเวลาเปลี่ยน 5 วินาที
    pres.getSlides().get_Item(1).getSlideShowTransition().setAdvanceOnClick(true);
    pres.getSlides().get_Item(1).getSlideShowTransition().setAdvanceAfterTime(5000);

    // ใช้การเปลี่ยนประเภทการซูมในสไลด์ 3
    pres.getSlides().get_Item(2).getSlideShowTransition().setType(TransitionType.Zoom);
    
    // ตั้งเวลาเปลี่ยน 7 วินาที
    pres.getSlides().get_Item(2).getSlideShowTransition().setAdvanceOnClick(true);
    pres.getSlides().get_Item(2).getSlideShowTransition().setAdvanceAfterTime(7000);

    // บันทึกงานนำเสนอ
    pres.save("SampleTransition_out.pptx", SaveFormat.Pptx);
} finally {
    pres.dispose();
}

Java: ตั้งค่าการเปลี่ยนมอร์ฟใน PowerPoint PPTX

Aspose.Slides for Java ยังอนุญาตให้ตั้งค่าการเปลี่ยน morph ซึ่งใช้เพื่อสร้างภาพเคลื่อนไหวที่ราบรื่น API รองรับการเปลี่ยนรูปแบบต่อไปนี้:

  • ByObject: การเปลี่ยนรูปแบบจะดำเนินการโดยพิจารณาจากรูปร่างว่าเป็นวัตถุที่แบ่งแยกไม่ได้
  • ByWord: การเปลี่ยนรูปแบบจะดำเนินการด้วยการถ่ายโอนข้อความตามคำที่เป็นไปได้
  • ByChar: การเปลี่ยนรูปแบบจะดำเนินการด้วยการถ่ายโอนข้อความตามตัวอักษรหากเป็นไปได้

ต่อไปนี้เป็นขั้นตอนในการเพิ่มการเปลี่ยนแปลงรูปแบบในงานนำเสนอ PowerPoint โดยใช้ Java

  1. ก่อนอื่น ให้โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
  2. จากนั้น ตั้งค่าประเภทการเปลี่ยนสไลด์เป็น TransitionType.Morph โดยใช้วิธี SlideShowTransition.setType()
  3. ตั้งค่าประเภทการเปลี่ยน morph โดยใช้เมธอด IMorphTransition.setMorphType()
  4. สุดท้าย บันทึกงานนำเสนอที่อัปเดตโดยใช้เมธอด Presentation.save(String, SaveFormat)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการตั้งค่าการเปลี่ยนรูปแบบในงานนำเสนอ PowerPoint

// โหลดงานนำเสนอ
Presentation presentation = new Presentation("presentation.pptx");
try {  
    // กำหนดประเภทการเปลี่ยนแปลง
    presentation.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Morph);
    ((IMorphTransition)presentation.getSlides().get_Item(0).getSlideShowTransition().getValue()).setMorphType(TransitionMorphType.ByWord);
    
    // บันทึกงานนำเสนอ
    presentation.save("presentation-out.pptx", SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

Java API สำหรับการเปลี่ยนสไลด์ PPT - รับใบอนุญาตฟรี

คุณสามารถใช้ Aspose.Slides for Java ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราว

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีเพิ่มการเปลี่ยนสไลด์ในงานนำเสนอ PowerPoint โดยใช้ Java ยิ่งไปกว่านั้น คุณได้เห็นวิธีตั้งค่าการเปลี่ยนรูปแบบ morph ในงานนำเสนอ PPTX/PPT นอกจากนี้ คุณสามารถไปที่ เอกสารประกอบ เพื่อสำรวจคุณสมบัติอื่นๆ ของ API นอกจากนี้ คุณสามารถแจ้งให้เราทราบเกี่ยวกับข้อสงสัยของคุณผ่านทาง ฟอรัม ของเรา

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

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