บทความนี้แสดงวิธีใช้การเปลี่ยนสไลด์ของ PowerPoint ด้วย Python. คุณจะได้รับคำแนะนำในการตั้งค่า IDE, กระบวนการทีละขั้นตอนเพื่อพัฒนาแอปพลิเคชัน, และโค้ดตัวอย่างที่สาธิตวิธี add transitions to PowerPoint in Python. คุณยังจะได้เรียนรู้ตัวเลือกต่าง ๆ เพื่อปรับแต่งการเปลี่ยนภาพใน PPTX ที่ได้ตามความต้องการของคุณ.
ขั้นตอนสำหรับการเปลี่ยนสไลด์ใน PowerPoint ด้วย Python
- ตั้งค่า IDE ให้ใช้ Aspose.Slides for Python via .NET สำหรับการเปลี่ยนสไลด์
- สร้าง presentation แล้วเข้าถึงสไลด์แรก และเพิ่มกล่องข้อความหัวเรื่องและวงกลมสีน้ำเงินแบบกำหนดเองบนสไลด์นั้น
- ตั้งค่า transition ของสไลด์แรกให้เป็นการจางหายเมื่อปรากฏ
- ทำสำเนาสไลด์แรกและสร้างสไลด์ที่สองที่คล้ายกัน
- ปรับปรุงพารามิเตอร์ของวงกลม เช่น ตำแหน่ง ขนาด และสี ในสไลด์ที่สอง
- ตั้งการเปลี่ยนสไลด์ที่สองเป็น Morph เพื่อให้การเคลื่อนไหวของวงกลมเป็นไปอย่างราบรื่นพร้อมการเปลี่ยนแปลงลักษณะ
- เพิ่มสไลด์ที่สามพร้อมกล่องข้อความและตั้งค่าการเปลี่ยนภาพเป็นเอฟเฟกต์ Push
- บันทึกการนำเสนอที่ได้เป็นไฟล์ PPTX ลงบนดิสก์
ขั้นตอนเหล่านี้สรุปวิธีทำงานกับ PowerPoint presentation transitions in Python สร้างการนำเสนอ, เข้าถึงสไลด์แรก, เพิ่มกล่องข้อความ, เพิ่มวงกลมสีน้ำเงินแบบกำหนดเอง, ตั้งการเปลี่ยนภาพแบบเฟดให้กับมัน, และคัดลอกสไลด์นี้พร้อมเนื้อหาที่กล่าวถึงทั้งหมดเพื่อสร้างสไลด์ที่สอง. ปรับพารามิเตอร์ของวงกลม, รวมถึงตำแหน่ง, ขนาด, และสีของวงกลม; ตั้งการเปลี่ยนภาพสำหรับสไลด์, และเพิ่มสไลด์ที่สามพร้อมเอฟเฟกต์ Push เพื่อให้แสดงอัตโนมัติหลังจาก 3 วินาทีหรือเมื่อผู้ใช้คลิก.
โค้ดสำหรับการเปลี่ยนสไลด์ใน Python
โค้ดนี้แสดง วิธีสร้างการเปลี่ยนภาพใน PowerPoint ด้วย Python เพื่อเพิ่มประสิทธิภาพของเอฟเฟกต์การเปลี่ยนภาพ ให้เพิ่มเสียงลงในการเปลี่ยนภาพ ควบคุมว่าการเล่นเสียงจะดำเนินต่อจนกว่าหน้าถัดไปจะแสดง และกำหนดระยะเวลาเปลี่ยนภาพอย่างชัดเจนแทนการใช้ความเร็วที่กำหนดไว้ล่วงหน้า คุณยังสามารถลองใช้ advance_after เพื่อเปิด/ปิดการเลื่อนอัตโนมัติ ลองใช้ประเภท morph แบบ ByWord หรือ ByChar สำหรับการเปลี่ยนข้อความ และรวม advance_on_click กับ advance_after_time เพื่อสร้างกระบวนการเลื่อนแบบผสมระหว่างการคลิกด้วยมือและอัตโนมัติ.
บทความนี้แบ่งปันรายละเอียดเกี่ยวกับการทำงานกับการเปลี่ยนภาพในงานนำเสนอ เพื่อเพิ่มบันทึกลงในงานนำเสนอ โปรดดูบทความ เพิ่มบันทึกใน PowerPoint ด้วย Python.