วิธีสร้างงานนำเสนอแบบอ่านอย่างเดียวโดยใช้ Python

หัวข้อพื้นฐานนี้จะแนะนำวิธี สร้างงานนำเสนอแบบอ่านอย่างเดียวโดยใช้ Python โดยครอบคลุมรายละเอียดทั้งหมดเกี่ยวกับแพ็คเกจ PYPI ที่จำเป็น รายการงานการเขียนโปรแกรมแบบเป็นขั้นตอนซึ่งเน้นตรรกะของโปรแกรม และโค้ดตัวอย่างที่รันได้สำหรับการสร้างงานนำเสนอแบบอ่านอย่างเดียว และ ป้องกันการแก้ไข PPTX โดยใช้ Python . แอปพลิเคชันที่พัฒนาขึ้นสามารถใช้ภายในสภาพแวดล้อมที่รองรับ .NET และ Python ใน macOS, Windows และ Linux

ขั้นตอนในการสร้างงานนำเสนอแบบอ่านอย่างเดียวโดยใช้ Python

  1. กำหนดค่า IDE เป็น ใช้ Aspose.Slides สำหรับ Python ผ่าน .NET เพื่อสร้าง PPTX แบบอ่านอย่างเดียวโดยใช้ Python
  2. เข้าถึงไฟล์การนำเสนอ PPTX เป้าหมายโดยใช้อินสแตนซ์ของคลาส Presentation
  3. เข้าถึงคลาสการนำเสนอ ProtectionManger ที่ตั้งเป็น True สำหรับค่าคุณสมบัติ ReadOnlyRecommended
  4. บันทึกไฟล์การนำเสนอที่ไม่สามารถแก้ไขได้และแบบอ่านอย่างเดียวลงในดิสก์

ขั้นตอนที่กล่าวมาข้างต้นอธิบายกระบวนการ ทำให้ PPTX ไม่สามารถแก้ไขได้ใน Python โดยใช้การเรียก API เพียงไม่กี่ครั้ง กระบวนการนี้จะเริ่มต้นด้วยการเปิดไฟล์การนำเสนอเป้าหมายจากดิสก์หรือสร้างการนำเสนอใหม่ตั้งแต่ต้นโดยใช้อินสแตนซ์ของคลาสการนำเสนอ จากนั้นจะเข้าถึงอินสแตนซ์คลาส ProtectionManager จากคุณสมบัติการนำเสนอ และค่า True จะถูกตั้งค่าสำหรับคุณสมบัติ ReadOnlyRecommended ซึ่งจะแปลงงานนำเสนอที่โหลดให้มีการเข้าถึงแบบอ่านอย่างเดียวเท่านั้น ก่อนที่จะบันทึกลงบนดิสก์

รหัสเพื่อทำให้การนำเสนอไม่สามารถแก้ไขได้โดยใช้ Python

ตัวอย่างโค้ดด้านบนสาธิตกระบวนการง่ายๆ ในการ ทำให้การนำเสนอไม่สามารถแก้ไขได้โดยใช้ Python อินสแตนซ์คลาส ProtectionManager ใช้เพื่อจำกัดการแก้ไขไฟล์งานนำเสนอ และยังแสดงคุณสมบัติและวิธีการอื่นๆ เช่น EncryptDocumentProperties, EncryptionPassword, RemoveEncryption และ SetWriteProtection เป็นต้น คุณยังสามารถรีเซ็ตการป้องกันการนำเสนอเพื่อให้สามารถแก้ไขได้โดยการเอาคุณสมบัติอ่านอย่างเดียวออกและตั้งค่าเป็นเท็จ

ตัวอย่างนี้ได้สอนเราถึง วิธีป้องกันการแก้ไขงานนำเสนอโดยใช้ Python หากคุณต้องการเรียนรู้เกี่ยวกับวิธีขีดฆ่าข้อความในงานนำเสนอ โปรดดูบทความเกี่ยวกับ วิธีขีดฆ่าข้อความใน PPTX โดยใช้ Python

 ไทย