เพิ่มประสิทธิภาพการนำเสนอ PowerPoint ด้วยการเคลื่อนไหวใน PHP
บทนำ
เนื่องจากการนำเสนอมีจุดประสงค์เพื่อแสดงบางอย่าง ลักษณะภาพและพฤติกรรมเชิงโต้ตอบจึงต้องคำนึงถึงเสมอในระหว่างการสร้าง
PowerPoint animation มีบทบาทสำคัญในการทำให้การนำเสนอน่าสนใจและดึงดูดผู้ชม Aspose.Slides for PHP via Java ให้ตัวเลือกหลากหลายเพื่อเพิ่มการเคลื่อนไหวให้กับไฟล์ PowerPoint:
- ใช้เอฟเฟกต์การเคลื่อนไหวของ PowerPoint หลากหลายประเภทกับรูปร่าง แผนภูมิ ตาราง วัตถุ OLE และองค์ประกอบการนำเสนออื่นๆ
- ใช้เอฟเฟกต์การเคลื่อนไหวหลายอย่างบนรูปร่างเดียว
- ใช้ไทม์ไลน์การเคลื่อนไหวเพื่อควบคุมเอฟเฟกต์การเคลื่อนที่
- สร้างการเคลื่อนไหวแบบกำหนดเอง
ใน Aspose.Slides for PHP via Java สามารถใช้เอฟเฟกต์การเคลื่อนไหวกับรูปร่างต่างๆ ได้ เนื่องจากทุกองค์ประกอบบนสไลด์ รวมถึงข้อความ รูปภาพ วัตถุ OLE และตาราง ถือเป็นรูปร่าง จึงสามารถนำเอฟเฟกต์การเคลื่อนไหวไปใช้กับองค์ประกอบใดก็ได้บนสไลด์
เอฟเฟกต์การเคลื่อนไหว
Aspose.Slides รองรับ เอฟเฟกต์การเคลื่อนไหวกว่า 150 รายการ รวมถึงเอฟเฟกต์พื้นฐานเช่น Bounce, PathFootball, และ Zoom รวมถึงเอฟเฟกต์เฉพาะเช่น OLEObjectShow และ OLEObjectOpen คุณสามารถดูรายการทั้งหมดได้ในคลาส EffectType
นอกจากนี้ เอฟเฟกต์การเคลื่อนไหวเหล่านี้สามารถนำไปใช้ร่วมกับพฤติกรรมต่อไปนี้ได้:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
การเคลื่อนไหวแบบกำหนดเอง
สำหรับตัวอย่าง PHP ฉบับเต็มที่สร้าง ตรวจสอบ และแก้ไขพฤติกรรมและเส้นทางการเคลื่อนที่ที่แก้ไขได้ ดูที่ Custom Animation
คุณสามารถสร้าง การเคลื่อนไหวแบบกำหนดเอง ของคุณเองใน Aspose.Slides ได้ ด้วยการรวมพฤติกรรมหลายอย่างเป็นการเคลื่อนไหวแบบกำหนดใหม่
Behavior เป็นบล็อกพื้นฐานของเอฟเฟกต์การเคลื่อนไหว PowerPoint ผสานพฤติกรรมเพื่อปรับแต่งเอฟเฟกต์ หรือเพิ่มพฤติกรรมเพื่อขยายเอฟเฟกต์ที่กำหนดไว้ การทำซ้ำกำหนดผ่านการตั้งค่าเวลา ไม่ใช่พฤติกรรมทำซ้ำแยกต่างหาก
Animation Point คือจุดที่ควรใช้พฤติกรรม
ไทม์ไลน์การเคลื่อนไหว
Sequence เป็นคอลเลกชันของเอฟเฟกต์การเคลื่อนไหวที่สามารถกำหนดเป้าหมายให้กับรูปร่างต่างๆ
Timeline เป็นชุดของ Sequence ที่ใช้ในสไลด์เฉพาะ มันเป็นเครื่องยนต์การเคลื่อนไหวที่ถูกแนะนำใน PowerPoint 2002 ในเวอร์ชันก่อนหน้าของ PowerPoint การเพิ่มเอฟเฟกต์การเคลื่อนไหวให้กับการนำเสนอเป็นเรื่องท้าทายและต้องอาศัยวิธีแก้ปัญหาต่างๆ ไทม์ไลน์ให้โมเดลวัตถุที่ชัดเจนยิ่งขึ้นสำหรับการเคลื่อนไหวของ PowerPoint สไลด์หนึ่งสามารถมีไทม์ไลน์การเคลื่อนไหวได้เพียงอันเดียว
การเคลื่อนไหวแบบโต้ตอบ
Trigger ช่วยให้คุณกำหนดการกระทำของผู้ใช้ เช่น การคลิกปุ่ม เพื่อเริ่มการเคลื่อนไหวเฉพาะ
การเคลื่อนไหวของรูปร่าง
Aspose.Slides เปิดให้คุณเพิ่มการเคลื่อนไหวให้กับรูปร่าง ซึ่งอาจรวมถึงข้อความ สี่เหลี่ยม เส้น กรอบ วัตถุ OLE ฯลฯ
Note
อ่านเพิ่มเติม เกี่ยวกับการเคลื่อนไหวของรูปร่างแผนภูมิที่มีการเคลื่อนไหว
ในการสร้างแผนภูมิที่มีการเคลื่อนไหว คุณควรใช้คลาสเดียวกันกับรูปร่าง อย่างไรก็ตาม การเคลื่อนไหวของ PowerPoint สามารถใช้ได้เฉพาะกับหมวดหมู่ของแผนภูมิหรือชุดข้อมูลของแผนภูมิ คุณสามารถนำเอฟเฟกต์การเคลื่อนไหวไปใช้กับองค์ประกอบหมวดหมู่หรือองค์ประกอบชุดข้อมูลได้ด้วย
Note
อ่านเพิ่มเติม เกี่ยวกับแผนภูมิที่มีการเคลื่อนไหวข้อความที่มีการเคลื่อนไหว
นอกจากการเคลื่อนข้อความแล้ว คุณยังสามารถนำการเคลื่อนไหวไปใช้กับย่อหน้าได้
Note
อ่านเพิ่มเติม เกี่ยวกับข้อความที่มีการเคลื่อนไหวคำถามที่พบบ่อย
การเคลื่อนไหวจะคงอยู่เมื่อส่งออกเป็น PDF หรือไม่?
ไม่ใช่ PDF เป็นรูปแบบคงที่ ดังนั้นการเคลื่อนไหวและ slide transitions จะไม่ทำงาน หากต้องการเคลื่อนไหวให้ส่งออกเป็น HTML5, animated GIF, หรือ video แทน
ฉันสามารถแปลงการนำเสนอที่มีการเคลื่อนไหวเป็นวิดีโอและกำหนดอัตราเฟรมและขนาดเฟรมได้หรือไม่?
ได้ คุณสามารถ render the presentation as frames แล้วเข้ารหัสเป็นวิดีโอ (เช่น ผ่าน ffmpeg) โดยเลือกรูปแบบ FPS และความละเอียด การเคลื่อนไหวและการเปลี่ยนสไลด์จะถูกเล่นระหว่างการเรนเดอร์
การเคลื่อนไหวจะคงอยู่เมื่อทำงานกับ ODP (ไม่ใช่แค่ PPTX) หรือไม่?
PPT, PPTX, และ ODP รองรับการ reading และ writing แต่ไม่ได้รับประกันว่าการเคลื่อนไหวจะคงอยู่ ข้อมูลการเคลื่อนไหวแบบกำหนดเองอาจสูญหายเมื่อแปลงเป็น ODP ดูที่ Custom Animation สำหรับตัวอย่างและแนวทางตรวจสอบความเข้ากันได้ของฟอร์แมต