บทความง่ายๆ นี้มุ่งเน้นไปที่วิธีการ เข้าถึงคุณสมบัติการนำเสนอใน Python โดยครอบคลุมการกำหนดค่าและรายละเอียดทีละขั้นตอนทั้งหมดเพื่อตั้งค่าสภาพแวดล้อมและใช้โค้ดตัวอย่าง แอปพลิเคชันสำหรับ อ่าน PPTX คุณสมบัติเอกสารใน Python นั้นค่อนข้างง่ายและสามารถใช้ได้ในแอปพลิเคชันที่รองรับ .NET Core และ Python ซึ่งทำงานใน Windows, Linux หรือ macOS
ขั้นตอนในการอ่านคุณสมบัติเอกสาร PPTX ใน Python
- ตั้งค่าสภาพแวดล้อม IDE เป็น ใช้ Aspose.Slides สำหรับ Python ผ่าน .NET เพื่ออ่านคุณสมบัติการนำเสนอ
- เริ่มต้นวัตถุของคลาส IPresentationInfo เพื่อเข้าถึงคอลเล็กชันข้อมูลการนำเสนอจากโรงงานนำเสนอ
- สร้างวัตถุคลาส IDocumentProperties เพื่อดึงคุณสมบัติเอกสารการนำเสนอจากอินสแตนซ์ข้อมูลการนำเสนอ
- เข้าถึงและพิมพ์คุณสมบัติของเอกสารสำหรับงานนำเสนอ
เมื่อทำตามขั้นตอนข้างต้นใน คุณสมบัติเอกสารการนำเสนอของ Python ก็สามารถดึงข้อมูลและจัดการได้โดยใช้การเรียก API อย่างง่าย กระบวนการเกี่ยวข้องกับการเข้าถึงข้อมูลการนำเสนอจากโรงงานนำเสนอเป็นขั้นตอนแรก จากนั้น โดยใช้อ็อบเจกต์คลาส IDocumentProperties คุณสมบัติจะถูกอ่านและเอาต์พุตจะถูกพิมพ์ภายในคอนโซล คุณยังสามารถแก้ไขข้อมูลคุณสมบัติของเอกสารที่มีอยู่ได้ด้วยการตั้งค่าข้อมูลสำหรับคุณสมบัติที่ต้องการตามความต้องการของคุณ
โค้ดสำหรับอ่านคุณสมบัติการนำเสนอใน Python
import aspose.slides as slides | |
# The path to source files directory | |
filePath = "C://Words//" | |
#Load the license in your application to read the presentation document properties | |
pptxDocsPropertiesLicense = slides.License() | |
pptxDocsPropertiesLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Use the IPresentationInfo object to read the presentation info from the presentation factory | |
presInfo = slides.PresentationFactory.instance.get_presentation_info(filePath + "NewPresentation.pptx") | |
# Fetch the presentation document properties | |
props = presInfo.read_document_properties() | |
# Access and display the presentation document properties | |
print("Subject :"+ props.subject) | |
print("Title : "+props.title) | |
print("Author : "+props.author) | |
print("Comments : "+props.comments) | |
print("RevisionNumber : "+ str(props.revision_number)) | |
print("CreatedTime :" + props.created_time.strftime('%m/%d/%Y')) | |
print("Process Completed") |
ในโค้ดที่แสดงนี้ คุณสามารถ อ่านคุณสมบัติการนำเสนอใน Python ได้ง่ายๆ โดยใช้การเรียก API เพียงไม่กี่ครั้ง เมื่อคุณเข้าถึงคลาส PresentationFactory เพื่อโหลดข้อมูลการนำเสนอ จะมีหน่วยความจำขนาดเล็กมาก เนื่องจากงานนำเสนอทั้งหมดไม่ได้ถูกโหลดภายใน API Document Object Model คลาส DocumentProperties ให้คุณเข้าถึงและแก้ไขคุณสมบัติการนำเสนอที่กำหนดไว้ล่วงหน้า และยังให้ข้อกำหนดเพื่อกำหนดและเข้าถึงคุณสมบัติเอกสารแบบกำหนดเอง
หัวข้อนี้ครอบคลุมถึงวิธีการ อ่านคุณสมบัติการนำเสนอโดยใช้ Python หากคุณต้องการเรียนรู้เกี่ยวกับการบันทึกงานนำเสนอพร้อมโน้ตของสไลด์เป็นไฟล์ PDF โปรดดูบทความใน วิธีบันทึกสไลด์ PowerPoint ด้วย Notes เป็น PDF ใน Python