หัวข้อวิธีใช้แบบง่ายๆ นี้มุ่งเน้นไปที่วิธี สร้าง PowerPoint รูปภาพสไลด์โดยใช้ Python โดยไม่ต้องพึ่งพา MS PowerPoint ประกอบด้วยขั้นตอนการกำหนดค่าที่จำเป็นทั้งหมดและตัวอย่างรหัสการทำงานเพื่อสร้างภาพจากสไลด์ PowerPoint ใน Python แอปพลิเคชันตัวอย่างนี้สามารถใช้ในแพลตฟอร์มที่รองรับ .NET Core ที่กำหนดค่าด้วย Python
ขั้นตอนในการสร้างภาพสไลด์ PowerPoint โดยใช้ Python
- ตั้งค่าสภาพแวดล้อมเพื่อติดตั้ง Aspose.Slides สำหรับ Python ผ่าน .NET ในแอปพลิเคชันของคุณ
- นำเข้า aspose.slides และ aspose.pydrawing ในไฟล์ Python ของคุณ
- เปิดไฟล์การนำเสนอต้นฉบับโดยใช้วัตถุคลาส Presentation เพื่อสร้างภาพขนาดย่อของสไลด์
- โหลดสไลด์แรกภายในงานนำเสนอ slides collection
- เพิ่มขนาด X และ Y ที่ผู้ใช้กำหนดสำหรับภาพขนาดย่อของสไลด์
- สร้างภาพขนาดย่อของสไลด์และบันทึกลงในดิสก์ในรูปแบบ 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