วิธีสร้างภาพสไลด์ PowerPoint โดยใช้ Python

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

ขั้นตอนในการสร้างภาพสไลด์ PowerPoint โดยใช้ Python

  1. ตั้งค่าสภาพแวดล้อมเพื่อติดตั้ง Aspose.Slides สำหรับ Python ผ่าน .NET ในแอปพลิเคชันของคุณ
  2. นำเข้า aspose.slides และ aspose.pydrawing ในไฟล์ Python ของคุณ
  3. เปิดไฟล์การนำเสนอต้นฉบับโดยใช้วัตถุคลาส Presentation เพื่อสร้างภาพขนาดย่อของสไลด์
  4. โหลดสไลด์แรกภายในงานนำเสนอ slides collection
  5. เพิ่มขนาด X และ Y ที่ผู้ใช้กำหนดสำหรับภาพขนาดย่อของสไลด์
  6. สร้างภาพขนาดย่อของสไลด์และบันทึกลงในดิสก์ในรูปแบบ JPG

ขั้นตอนข้างต้นเป็นคำแนะนำในการเขียน โค้ด Python เพื่อแปลงสไลด์ PowerPoint เป็นรูปภาพ ใน JPG ซึ่งเริ่มกระบวนการโดยการโหลดงานนำเสนอต้นฉบับจากดิสก์และเข้าถึงสไลด์ที่ต้องการเพื่อแสดงผล ในขั้นตอนต่อมา ขนาดรูปภาพที่กำหนดเองจะถูกตั้งค่าให้แสดงภาพขนาดย่อของสไลด์โดยใช้เมธอด get_thumbnail() และบันทึกรูปภาพลงในดิสก์

รหัสเพื่อสร้างภาพจาก PowerPoint Slide ใน Python

import aspose.pydrawing as drawing
import aspose.slides as slides
# Applying the linence for Aspose.Slides
slidesLicense = slides.License()
slidesLicense.set_license("Aspose.Total.lic")
# Open the source presentation using the Presentation class object
with slides.Presentation("NewPresentation.pptx") as samplePres:
# Load the first slide inside the presentation slides collection
slide = samplePres.slides[0]
# Add the user defined X and Y dimensions
desiredX = 1200
desiredY = 800
# Calculating the scaled value of X and Y
scaleX = (float)(1.0 / samplePres.slide_size.size.width) * desiredX
scaleY = (float)(1.0 / samplePres.slide_size.size.height) * desiredY
# Create the slide image with set dimensions
slideBmp = slide.get_thumbnail(scaleX, scaleY)
# Save the image to disk in JPEG format
slideBmp.save("Slide_Thumb_out.jpg", drawing.imaging.ImageFormat.jpeg)

สำหรับการพัฒนา โปรแกรมสร้างรูปภาพการนำเสนอด้วย Python มีการสาธิตที่นี่ API นำเสนอข้อกำหนดในการแสดงภาพขนาดย่อของสไลด์ในรูปแบบ TIFF, PNG, BMP หรือรูปแบบภาพอื่นๆ เช่นกัน การปรับแต่งภาพสามารถทำได้โดยใช้การตั้งค่าเช่น tiff_options, default_regular_font, notes_comments_layouting, size และ Image scaling option โดยใช้เมธอด get_thumbnail() ที่มากเกินไป

ในตัวอย่างนี้ เราสำรวจวิธี แปลง PowerPoint เป็น JPG ใน Python โดยใช้อินเทอร์เฟซ API แบบง่าย หากคุณต้องการเรียนรู้เกี่ยวกับการแปลงงานนำเสนอเป็น PDF โดยใช้ python โปรดดูบทความใน วิธีแปลงงานนำเสนอเป็น PDF โดยใช้ Python

 ไทย