บีบอัดขนาดการนำเสนอ PowerPoint ด้วย Python

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

ขั้นตอนในการลดขนาดไฟล์ PowerPoint ด้วย Python

  1. ตั้งค่า IDE ให้ใช้ Aspose.Slides for Python via .NET เพื่อบีบอัดการนำเสนอ
  2. ตั้งค่าชื่อไฟล์อินพุต/เอาต์พุต, ความละเอียดภาพเป้าหมาย, และคุณภาพ JPEG
  3. โหลดแหล่งข้อมูล presentation และเก็บรวบรวมสไลด์ปกติ, การจัดวางและสไลด์มาสเตอร์ทั้งหมดไว้ในรายการ
  4. ทำซ้ำผ่านคอลเลกชันของ pictures บนแต่ละสไลด์และลดความละเอียดของพวกมัน
  5. แปลงภาพที่ไม่ใช่ JPEG ทุกภาพเป็น JPEG และเก็บไว้หากขนาดของมันเล็กกว่าภาพต้นฉบับ
  6. ลบสไลด์มาสเตอร์และเลย์เอาต์ที่ไม่ได้ใช้ทั้งหมดออกจากการนำเสนอ
  7. ลดขนาดฟอนต์ที่ฝังไว้โดยการลบอักขระที่ไม่ได้ใช้ในสไลด์
  8. บันทึกการนำเสนอที่ได้เป็นไฟล์ PPT หรือ PPTX ตามความต้องการของคุณ

ขั้นตอนเหล่านี้สรุป วิธีลดขนาดไฟล์ PowerPoint ด้วย Python. โหลดการนำเสนอ, รวบรวมสไลด์ทุกประเภทในนั้นรวมถึงสไลด์ปกติ, สไลด์เลย์เอาต์, และสไลด์มาสเตอร์, วนลูปผ่านรูปภาพทั้งหมดในงานนำเสนอ, และลดความละเอียดของมัน. แปลงภาพที่ไม่ใช่ JPEG ทุกภาพเป็น JPEG ด้วยความละเอียดต่ำ, ลบสไลด์เลย์เอาต์และมาสเตอร์ที่ไม่ได้ใช้ทั้งหมด, ลบอักขระที่ไม่ได้ใช้จากบอทที่ฝังอยู่, และบันทึกการนำเสนอที่ได้ผลลัพธ์.

โค้ดสำหรับลดขนาดไฟล์ PowerPoint ด้วย Python

โค้ดนี้สาธิต วิธีบีบอัดไฟล์ PowerPoint ด้วย Python. สำหรับการลดขนาดของงานนำเสนอเพิ่มเติม คุณสามารถบีบอัดรูปภาพที่ใช้เป็นพื้นหลัง, ลบข้อมูลภาพที่ถูกตัดออก, และเพิ่มระดับการบีบอัดเมื่อบันทึกไปยังระดับ ZIP สูงสุด. คุณยังสามารถปิดการสร้างภาพย่อเมื่อบันทึก, ลบฟอนต์ที่ไม่ได้ใช้ทั้งหมด, กำจัดเนื้อหาไบนารีที่ฝังอยู่ในขณะโหลด เช่น แมโคร VBA, ข้อมูลวัตถุ OLE, และข้อมูล ActiveX หากมี.

โค้ดนี้แสดงวิธีลดขนาดการป้องกัน หากต้องการเพิ่มกราฟิก SmartArt ในการนำเสนอ โปรดดูบทความ เพิ่มกราฟิก SmartArt ใน PowerPoint ด้วย Python.

 ไทย