เพิ่มการนำเสนอ PowerPoint ด้วยการเคลื่อนไหวใน JavaScript
บทนำ
เนื่องจากการนำเสนอมีวัตถุประสงค์เพื่อแสดงข้อมูล รูปลักษณ์ด้านภาพและพฤติกรรมแบบโต้ตอบจึงต้องได้รับการพิจารณาเสมอในระหว่างการสร้าง
การเคลื่อนไหวของ PowerPoint มีบทบาทสำคัญในการทำให้การนำเสนอดึงดูดความสนใจและน่าสนใจสำหรับผู้ชม Aspose.Slides for Node.js via Java มีตัวเลือกหลากหลายสำหรับการเพิ่มการเคลื่อนไหวในงานนำเสนอ PowerPoint:
- ใช้เอฟเฟกต์การเคลื่อนไหวของ PowerPoint ประเภทต่าง ๆ กับรูปร่าง, ชาร์ต, ตาราง, วัตถุ OLE, และส่วนประกอบการนำเสนออื่น ๆ
- ใช้หลายเอฟเฟกต์การเคลื่อนไหวของ PowerPoint บนรูปร่างเดียว
- ใช้ไทม์ไลน์การเคลื่อนไหวเพื่อควบคุมเอฟเฟกต์การเคลื่อนไหว
- สร้างการเคลื่อนไหวแบบกำหนดเอง
ใน Aspose.Slides for Node.js via Java สามารถใช้เอฟเฟกต์การเคลื่อนไหวต่าง ๆ กับรูปร่างได้ เนื่องจากทุกส่วนบนสไลด์รวมถึงข้อความ, รูปภาพ, วัตถุ OLE, และตาราง ถูกพิจารณาเป็นรูปร่าง จึงสามารถใช้เอฟเฟกต์การเคลื่อนไหวกับส่วนใดส่วนหนึ่งบนสไลด์ได้
เอฟเฟกต์การเคลื่อนไหว
Aspose.Slides รองรับ เอฟเฟกต์การเคลื่อนไหวกว่า 150 รายการ รวมถึงเอฟเฟกต์พื้นฐานเช่น Bounce, PathFootball, และ Zoom และเอฟเฟกต์เฉพาะเช่น OLEObjectShow และ OLEObjectOpen คุณสามารถพบรายการทั้งหมดได้ในเอ็นุมเมอเรชัน EffectType
นอกจากนี้เอฟเฟกต์การเคลื่อนไหวเหล่านี้สามารถใช้ร่วมกับพฤติกรรมต่อไปนี้ได้:
- เอฟเฟกต์สี
- เอฟเฟกต์คำสั่ง
- เอฟเฟกต์ตัวกรอง
- เอฟเฟกต์การเคลื่อนที่
- เอฟเฟกต์คุณสมบัติ
- เอฟเฟกต์การหมุน
- เอฟเฟกต์การสเกล
- เอฟเฟกต์การตั้งค่า
การเคลื่อนไหวแบบกำหนดเอง
สำหรับตัวอย่าง JavaScript แบบสมบูรณ์ที่สร้าง, ตรวจสอบ, และแก้ไขพฤติกรรมและเส้นทางการเคลื่อนที่ที่แก้ไขได้, ดูที่ การเคลื่อนไหวแบบกำหนดเอง
สามารถสร้าง การเคลื่อนไหวแบบกำหนดเอง ของคุณเองใน Aspose.Slides ได้ โดยการรวมหลายพฤติกรรมเข้าด้วยกันเป็นการเคลื่อนไหวแบบกำหนดใหม่
Behavior เป็นบล็อกการสร้างของเอฟเฟกต์การเคลื่อนไหวของ PowerPoint ผสานพฤติกรรมเพื่อปรับแต่งเอฟเฟกต์ หรือเพิ่มพฤติกรรมเพื่อขยายเอฟเฟกต์ที่กำหนดไว้ การทำซ้ำถูกกำหนดผ่านการตั้งค่าเวลาแทนการใช้พฤติกรรมทำซ้ำแยกต่างหาก
Animation Point คือจุดที่ควรใช้พฤติกรรม
ไทม์ไลน์การเคลื่อนไหว
Sequence เป็นคอลเลกชันของเอฟเฟกต์การเคลื่อนไหวที่สามารถกำหนดเป้าหมายไปที่รูปร่างต่าง ๆ
Timeline เป็นชุดของลำดับที่ใช้ในสไลด์เฉพาะ มันเป็นเอนจินการเคลื่อนไหวที่แนะนำใน PowerPoint 2002 ในเวอร์ชันก่อนหน้าของ PowerPoint การเพิ่มเอฟเฟกต์การเคลื่อนไหวให้กับงานนำเสนอเป็นเรื่องยากและทำได้เฉพาะด้วยวิธีแก้ปัญหาต่าง ๆ ไทม์ไลน์ให้โมเดลวัตถุที่ชัดเจนขึ้นสำหรับการเคลื่อนไหวของ PowerPoint สไลด์สามารถมีไทม์ไลน์การเคลื่อนไหวได้เพียงหนึ่งชุด
การเคลื่อนไหวแบบโต้ตอบ
Trigger ให้คุณกำหนดการกระทำของผู้ใช้ เช่น การคลิกปุ่ม เพื่อเริ่มการเคลื่อนไหวเฉพาะ
การเคลื่อนไหวของรูปร่าง
Aspose.Slides อนุญาตให้คุณใช้การเคลื่อนไหวกับรูปร่าง ซึ่งอาจรวมถึงข้อความ, สี่เหลี่ยม, เส้น, เฟรม, วัตถุ OLE และอื่น ๆ
Note
อ่านเพิ่มเติม เกี่ยวกับการเคลื่อนไหวของรูปร่าง.แผนภูมิเคลื่อนไหว
เพื่อสร้างแผนภูมิที่เคลื่อนไหว คุณควรใช้คลาสเดียวกับรูปร่าง อย่างไรก็ตาม การเคลื่อนไหวของ PowerPoint สามารถใช้ได้กับหมวดหมู่แผนภูมิหรือชุดข้อมูลแผนภูมิเท่านั้น คุณยังสามารถใช้เอฟเฟกต์การเคลื่อนไหวกับองค์ประกอบหมวดหมู่หรือชุดข้อมูลได้
Note
อ่านเพิ่มเติม เกี่ยวกับแผนภูมิเคลื่อนไหว.ข้อความเคลื่อนไหว
นอกจากการเคลื่อนไหวข้อความแล้ว คุณยังสามารถใช้การเคลื่อนไหวกับย่อหน้าหนึ่งได้
Note
อ่านเพิ่มเติม เกี่ยวกับข้อความเคลื่อนไหว.คำถามที่พบบ่อย
การเคลื่อนไหวจะยังคงอยู่เมื่อนำออกเป็น PDF หรือไม่?
ไม่. PDF เป็นรูปแบบสถิต ดังนั้นการเคลื่อนไหวและ การเปลี่ยนสไลด์ จะไม่ทำงาน หากต้องการการเคลื่อนที่ ให้ส่งออกเป็น HTML5, GIF เคลื่อนไหว, หรือ วิดีโอ แทน
ฉันสามารถแปลงการนำเสนอที่มีการเคลื่อนไหวเป็นวิดีโอและควบคุมอัตราเฟรมและขนาดเฟรมได้หรือไม่?
ใช่. คุณสามารถ เรนเดอร์การนำเสนอเป็นเฟรม และเข้ารหัสเป็นวิดีโอ (เช่น ผ่าน ffmpeg) โดยเลือก FPS และความละเอียด การเคลื่อนไหวและการเปลี่ยนสไลด์จะเล่นระหว่างการเรนเดอร์
การเคลื่อนไหวจะคงอยู่เมื่อทำงานกับ ODP (ไม่ใช่เพียง PPTX) หรือไม่?
PPT, PPTX, และ ODP รองรับสำหรับ การอ่าน และ การเขียน แต่ไม่รับประกันว่าจะคงการเคลื่อนไหวไว้ได้ ข้อมูลการเคลื่อนไหวแบบกำหนดเองอาจสูญหายเมื่อแปลงเป็น ODP ดูที่ การเคลื่อนไหวแบบกำหนดเอง สำหรับตัวอย่างและแนวทางตรวจสอบความเข้ากันได้ของรูปแบบ