ในหลายกรณี งานนำเสนอ PowerPoint จะถูกแปลงเป็นรูปแบบอื่น เช่น HTML รูปภาพ ฯลฯ โดยปกติจะทำเพื่อหลีกเลี่ยงการพึ่งพา MS PowerPoint เพื่อดูงานนำเสนอ ตามนั้น บทความนี้แสดงวิธีแปลงงานนำเสนอ PowerPoint PPT หรือ PPTX เป็นภาพเคลื่อนไหว GIF ใน Python นอกจากนี้ เราจะกล่าวถึงวิธีตั้งค่าขนาดเฟรม การหน่วงเวลาระหว่างสไลด์ และเฟรมต่อวินาทีแบบเป็นโปรแกรม
- Python Library สำหรับการแปลง PowerPoint เป็น GIF
- แปลง PowerPoint PPT เป็น GIF ใน Python
- ตั้งค่าตัวเลือกเพิ่มเติมสำหรับการแปลง PPT/PPTX เป็น GIF
Python Library สำหรับการแปลง PowerPoint PPT เป็น GIF
ในการแปลงงานนำเสนอ PowerPoint เป็น GIF แบบเคลื่อนไหว เราจะใช้ Aposose.Slides for Python เป็นไลบรารี Python อันทรงพลังที่ช่วยให้คุณสร้างและจัดการงานนำเสนอได้อย่างราบรื่น นอกจากนี้ยังให้การแปลง PPT/PPTX คุณภาพสูงเป็นรูปแบบยอดนิยมอื่นๆ หากต้องการใช้ไลบรารีนี้ คุณสามารถติดตั้งได้จาก PyPI โดยใช้คำสั่งต่อไปนี้
> pip install aspose.slides
แปลง PowerPoint PPT เป็น GIF ใน Python
Aspose.Slides for Python จะแปลงงานนำเสนอทั้งหมดเป็น GIF แบบเคลื่อนไหว ซึ่งมีสไลด์ทั้งหมด ต่อไปนี้เป็นขั้นตอนง่ายๆ ในการแปลง PPT เป็น GIF ใน Python
- โหลดงานนำเสนอ PPT/PPTX โดยใช้คลาสการนำเสนอ
- บันทึกงานนำเสนอเป็น GIF โดยใช้วิธี Presentation.save(string, SaveFormat.GIF)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ PowerPoint PPTX เป็น GIF แบบเคลื่อนไหวใน Python
import aspose.slides as slides
# โหลดงานนำเสนอ
with slides.Presentation("presentation.pptx") as presentation:
# บันทึกเป็น GIF
presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF)
ตั้งค่าตัวเลือกเพิ่มเติม - Python PPT เป็น GIF
Aspose.Slides for Python ยังให้คุณปรับแต่งการแปลง PPT เป็น GIF โดยใช้ตัวเลือกต่างๆ คุณสามารถตั้งค่าการหน่วงเวลาระหว่างสไลด์ ขนาดเฟรมของ GIF และการเปลี่ยนเป็นเฟรมต่อวินาที ต่อไปนี้เป็นขั้นตอนในการบรรลุเป้าหมายนี้
- โหลดงานนำเสนอ PPT/PPTX โดยใช้คลาสการนำเสนอ
- สร้างอินสแตนซ์ของคลาส GifOptions
- ตั้งค่าตัวเลือกที่ต้องการ เช่น ขนาดเฟรม
- บันทึกงานนำเสนอเป็น GIF โดยใช้วิธี Presentation.save(string, SaveFormat.GIF, GifOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง PPT เป็น GIF แบบเคลื่อนไหวด้วยการตั้งค่าแบบกำหนดเองใน Python
import aspose.slides as slides
import aspose.pydrawing as drawing
# โหลดงานนำเสนอ
with slides.Presentation("presentation.pptx") as presentation:
# ตั้งค่าตัวเลือกเพิ่มเติม
options = slides.export.GifOptions()
options.frame_size = drawing.Size(960, 720) # the size of the resultant GIF
options.default_delay = 2000 # how long each slide will be showed before moving to the next one
options.transition_fps = 35 # increase FPS for better transition animation quality
# บันทึกเป็น GIF
presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF, options)
รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ Aspose.Slides for Python โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงงานนำเสนอ PowerPoint PPT/PPTX เป็น GIF แบบเคลื่อนไหวใน Python นอกจากนี้ คุณได้เห็นวิธีปรับแต่งการแปลง PowerPoint เป็น GIF โดยใช้ตัวเลือกต่างๆ นอกจากนี้ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Aspose.Slides for Python โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถแจ้งให้เราทราบเกี่ยวกับข้อสงสัยของคุณผ่านทาง ฟอรัม ของเรา
ดูสิ่งนี้ด้วย
- สร้างไฟล์ PowerPoint ใน Python
- แปลง PPTX เป็น PDF ใน Python
- แปลง PPT เป็น PNG ใน Python
- PPT/PPTX เป็น HTML ใน Python
- เพิ่มลายน้ำใน PowerPoint PPT ใน Python
- ใช้เอฟเฟกต์ 3 มิติใน PowerPoint PPT โดยใช้ Python
ข้อมูล: Aspose เพิ่งพัฒนาบริการออนไลน์ Text to GIF ที่ให้คุณแปลงข้อความเป็นภาพเคลื่อนไหวที่น่าสนใจ