ในหัวข้อง่ายๆ นี้ เราจะแนะนำวิธีการ รักษาความปลอดภัย PowerPoint presentation โดยใช้ Python ด้วยการป้องกันด้วยรหัสผ่าน งานนำเสนอสามารถรักษาความปลอดภัยได้หลายวิธี รวมทั้งการใส่ลายน้ำ การเพิ่มลายเซ็น หรือการทำให้เป็นแบบอ่านอย่างเดียว ในคำแนะนำทีละขั้นตอนนี้ เราจะแสดงวิธี รักษาความปลอดภัยงานนำเสนอ PowerPoint ใน Python โดยใช้รหัสผ่านที่ไม่ต้องพึ่งพา MS PowerPoint
ขั้นตอนในการรักษาความปลอดภัยการนำเสนอ PowerPoint ใน Python
- กำหนดค่าสภาพแวดล้อมเพื่อใช้ Aspose.Slides สำหรับ Python ผ่าน .NET เพื่อรักษาความปลอดภัยในการนำเสนอ
- เพิ่มการอ้างอิงถึง aspose.slides เนมสเปซในโครงการของคุณเพื่อป้องกันการนำเสนอด้วยรหัสผ่านใน Python
- เริ่มต้นอินสแตนซ์คลาส Presentation เพื่อโหลดงานนำเสนอที่มีอยู่หรือสร้างงานนำเสนอใหม่
- ใช้วิธีเข้ารหัสของคลาส ProtectionManager เพื่อรักษาความปลอดภัยงานนำเสนอด้วยรหัสผ่าน
- บันทึกงานนำเสนอที่ป้องกันด้วยรหัสผ่านบนดิสก์
ขั้นตอนง่ายๆ ข้างต้นช่วยให้แน่ใจว่า การรักษาความปลอดภัย PPTX ใน Python โดยใช้โค้ดที่เข้าใจได้ง่ายไม่กี่บรรทัด กระบวนการจะเริ่มต้นด้วยการตั้งค่าสภาพแวดล้อมซึ่งตามด้วยการโหลดงานนำเสนอต้นฉบับจากดิสก์หรือสร้างงานนำเสนอใหม่ตั้งแต่เริ่มต้น จากนั้นงานนำเสนอจะได้รับการรักษาความปลอดภัยโดยการใช้รหัสผ่านกับงานนำเสนอโดยใช้อินสแตนซ์ของคลาส ProtectionManager ก่อนที่จะบันทึกลงบนดิสก์เป็นงานนำเสนอที่มีการป้องกันด้วยรหัสผ่าน
รหัสเพื่อความปลอดภัยในการนำเสนอ PowerPoint ใน Python
import aspose.slides as slides | |
srcFilepath = "C://Slides//" | |
# Applying the licence to secure the presentation | |
slidesLicense = slides.License() | |
slidesLicense.set_license(srcFilepath + "Conholdate.Total.Product.Family.lic") | |
# Generate an empty presentation using an instance of the Presentation class object | |
with slides.Presentation(srcFilepath +"NewPresentation.pptx") as presentationSecureObj: | |
#set the password that you want to use to secure the presentation | |
passwordForSecurity = "testpass"; | |
#Encrypt or secure the presentation with the password using the Encrypt method | |
#exposed by the ProtectionManager class | |
presentationSecureObj.protection_manager.encrypt(passwordForSecurity) | |
# Save the password protected presentation on the disk | |
presentationSecureObj.save(srcFilepath + "PasswordProtectedPres.pptx", slides.export.SaveFormat.PPTX) | |
print("Presentation Secured") | |
ในโค้ดง่ายๆ ข้างต้น เราได้เรียนรู้ถึง รหัสผ่านป้องกัน PPTX โดยใช้ Python API ไม่ได้จำกัดเพียงการป้องกันด้วยรหัสผ่านเท่านั้น แต่คุณยังสามารถปลดล็อกและ ล็อกไฟล์ PPTX ใน Python โดยใช้อินเทอร์เฟซ API ที่ใช้งานง่ายเพื่อตอบสนองวัตถุประสงค์
ในหัวข้อนี้ เราได้มุ่งเน้นไปที่การใช้ PPTX security ใน Python โดยใช้รหัสผ่าน หากคุณสนใจที่จะเรียนรู้เกี่ยวกับการเพิ่มลายน้ำของภาพในงานนำเสนอ โปรดดูบทความใน วิธีเพิ่ม Image Watermark ใน PPTX โดยใช้ Python