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