หัวข้อพื้นฐานนี้จะแนะนำวิธี สร้างงานนำเสนอแบบอ่านอย่างเดียวโดยใช้ Python โดยครอบคลุมรายละเอียดทั้งหมดเกี่ยวกับแพ็คเกจ PYPI ที่จำเป็น รายการงานการเขียนโปรแกรมแบบเป็นขั้นตอนซึ่งเน้นตรรกะของโปรแกรม และโค้ดตัวอย่างที่รันได้สำหรับการสร้างงานนำเสนอแบบอ่านอย่างเดียว และ ป้องกันการแก้ไข PPTX โดยใช้ Python . แอปพลิเคชันที่พัฒนาขึ้นสามารถใช้ภายในสภาพแวดล้อมที่รองรับ .NET และ Python ใน macOS, Windows และ Linux
ขั้นตอนในการสร้างงานนำเสนอแบบอ่านอย่างเดียวโดยใช้ Python
- กำหนดค่า IDE เป็น ใช้ Aspose.Slides สำหรับ Python ผ่าน .NET เพื่อสร้าง PPTX แบบอ่านอย่างเดียวโดยใช้ Python
- เข้าถึงไฟล์การนำเสนอ PPTX เป้าหมายโดยใช้อินสแตนซ์ของคลาส Presentation
- เข้าถึงคลาสการนำเสนอ ProtectionManger ที่ตั้งเป็น True สำหรับค่าคุณสมบัติ ReadOnlyRecommended
- บันทึกไฟล์การนำเสนอที่ไม่สามารถแก้ไขได้และแบบอ่านอย่างเดียวลงในดิสก์
ขั้นตอนที่กล่าวมาข้างต้นอธิบายกระบวนการ ทำให้ PPTX ไม่สามารถแก้ไขได้ใน Python โดยใช้การเรียก API เพียงไม่กี่ครั้ง กระบวนการนี้จะเริ่มต้นด้วยการเปิดไฟล์การนำเสนอเป้าหมายจากดิสก์หรือสร้างการนำเสนอใหม่ตั้งแต่ต้นโดยใช้อินสแตนซ์ของคลาสการนำเสนอ จากนั้นจะเข้าถึงอินสแตนซ์คลาส ProtectionManager จากคุณสมบัติการนำเสนอ และค่า True จะถูกตั้งค่าสำหรับคุณสมบัติ ReadOnlyRecommended ซึ่งจะแปลงงานนำเสนอที่โหลดให้มีการเข้าถึงแบบอ่านอย่างเดียวเท่านั้น ก่อนที่จะบันทึกลงบนดิสก์
รหัสเพื่อทำให้การนำเสนอไม่สามารถแก้ไขได้โดยใช้ Python
ตัวอย่างโค้ดด้านบนสาธิตกระบวนการง่ายๆ ในการ ทำให้การนำเสนอไม่สามารถแก้ไขได้โดยใช้ Python อินสแตนซ์คลาส ProtectionManager ใช้เพื่อจำกัดการแก้ไขไฟล์งานนำเสนอ และยังแสดงคุณสมบัติและวิธีการอื่นๆ เช่น EncryptDocumentProperties, EncryptionPassword, RemoveEncryption และ SetWriteProtection เป็นต้น คุณยังสามารถรีเซ็ตการป้องกันการนำเสนอเพื่อให้สามารถแก้ไขได้โดยการเอาคุณสมบัติอ่านอย่างเดียวออกและตั้งค่าเป็นเท็จ
ตัวอย่างนี้ได้สอนเราถึง วิธีป้องกันการแก้ไขงานนำเสนอโดยใช้ Python หากคุณต้องการเรียนรู้เกี่ยวกับวิธีขีดฆ่าข้อความในงานนำเสนอ โปรดดูบทความเกี่ยวกับ วิธีขีดฆ่าข้อความใน PPTX โดยใช้ Python