ในบทช่วยสอนทีละขั้นตอนนี้ เราจะมุ่งเน้นไปที่วิธี พิมพ์ PowerPoint presentation ใน Python พร้อมกับขั้นตอนโดยละเอียดในการตั้งค่าสภาพแวดล้อมและตรวจสอบโค้ดตัวอย่างที่ใช้งานได้ คุณสามารถใช้ตัวอย่างนี้ในสภาพแวดล้อมที่รองรับ Python รวมถึง Windows, Linux และ macOS เพื่อ พิมพ์ PPT ใน Python โดยไม่ต้องพึ่งพา Microsoft PowerPoint
ขั้นตอนในการพิมพ์งานนำเสนอ PPTX ใน Python
- กำหนดค่าสภาพแวดล้อมแอปพลิเคชัน Python เพื่อใช้ Aspose.Slides สำหรับ Python ผ่าน .NET
- รวมเนมสเปซ aspose.slides ในโครงการของคุณเพื่อพิมพ์งานนำเสนอใน Python
- โหลดงานนำเสนอต้นฉบับเพื่อพิมพ์ PPTX ใน Python โดยสร้างอินสแตนซ์ของคลาส Presentation
- สร้างวัตถุ PrinterSettings เพื่อตั้งค่าเครื่องพิมพ์
- พิมพ์งานนำเสนอที่โหลดบนเครื่องพิมพ์โดยระบุชื่อเครื่องพิมพ์
ขั้นตอนข้างต้น พิมพ์งานนำเสนอ PPT ใน Python โดยใช้การเรียก API สองสามครั้งที่กระบวนการเริ่มต้นโดยการโหลดไฟล์งานนำเสนอต้นฉบับโดยใช้คลาสการนำเสนอ จากนั้นใช้ออบเจกต์คลาส PrinterSettings การตั้งค่าการพิมพ์ที่แตกต่างกันจะถูกตั้งค่า ซึ่งตามด้วยการระบุชื่อเครื่องพิมพ์เป็นพารามิเตอร์ภายในวิธีการพิมพ์เพื่อพิมพ์ไฟล์งานนำเสนอ
รหัสสำหรับพิมพ์งานนำเสนอใน Python
import aspose.slides as slides | |
# Applying the linence for Aspose.Slides | |
slidesLicense = slides.License() | |
slidesLicense.set_license("Aspose.Total.lic") | |
# Load the source presentation to print using the Presentation class object | |
with slides.Presentation("Input.pptx") as printPresentationObj: | |
# Set the printer settings | |
printSettings = slides.PrinterSettings() | |
printSettings.copies = 2 | |
printSettings.default_page_settings.landscape = True | |
printSettings.default_page_settings.margins.left = 10 | |
# Print the presentation on desired printer | |
printPresentationObj.print(printSettings, "LaserJet1100") |
ตัวอย่างนี้มีขั้นตอนและโค้ดที่ครอบคลุมเพื่อ พิมพ์ PPTX ใน Python สามารถใช้วัตถุคลาส PrinterSettings เพื่อปรับแต่งการพิมพ์โดยการตั้งค่าตัวเลือกต่างๆ เช่น การวางแนวหน้า การพิมพ์สำเนา การตั้งค่าระยะขอบ เป็นต้น แอปพลิเคชันด้านบนสามารถพิมพ์งานนำเสนอบนเครื่องพิมพ์ที่เลือกโดยไม่ต้องติดตั้ง MS PowerPoint หรือเครื่องมือของบริษัทอื่น
ในหัวข้อนี้ เราเรียนรู้ที่จะ พิมพ์งานนำเสนอใน Python โดยใช้อินเทอร์เฟซ API อย่างง่าย หากคุณสนใจที่จะแปลงงานนำเสนอเป็น SVG โปรดดูบทความใน วิธีแปลง PowerPoint เป็น SVG ใน Python