เข้ารหัสงานนำเสนอ PPT PowerPoint

รหัสผ่านคือรูปแบบการป้องกันทั่วไปที่ใช้เพื่อป้องกันไฟล์หรือข้อมูลจากการเข้าถึงโดยไม่ได้รับอนุญาต ถ้าคุณต้องการให้เฉพาะบุคคลที่เลือกเท่านั้นที่สามารถเข้าถึงหรือเปิด PowerPoint ของคุณได้ คุณสามารถเข้ารหัสและล็อกไฟล์งานนำเสนอด้วยรหัสผ่านได้

ในบทความนี้ คุณจะได้เรียนรู้วิธีเข้ารหัส PowerPoint ใน C# เราจะให้คำแนะนำในการถอดรหัสงานนำเสนอและขั้นตอนที่เกี่ยวข้อง

C # API เพื่อเข้ารหัสและถอดรหัส PPT

นักพัฒนาและแอปพลิเคชันใช้ Aspose.Slides for .NET เพื่อสร้าง อ่าน แก้ไข แปลง และควบคุมงานนำเสนอ PowerPoint (โดยไม่มี Microsoft PowerPoint หรือ Office) Aspose.Slides ทำให้การเข้ารหัสและถอดรหัสที่เกี่ยวข้องกับงานนำเสนอเป็นเรื่องง่ายมาก

ทำตามขั้นตอนในคู่มือการติดตั้งนี้ เมื่อคุณติดตั้ง Aspose.Slides แล้ว ให้ไปยังส่วนถัดไป

C# เข้ารหัส PowerPoint PPT ด้วยรหัสผ่าน

เมื่อคุณเข้ารหัสและล็อกงานนำเสนอด้วยรหัสผ่าน เฉพาะผู้ที่ได้รับอนุญาต (ซึ่งทราบรหัสผ่านที่ถูกต้อง) เท่านั้นที่จะสามารถเปิดงานนำเสนอได้ หากงานนำเสนอของคุณมีข้อมูลที่ละเอียดอ่อน ขั้นตอนการเข้ารหัสนี้น่าจะเป็นรูปแบบการป้องกันที่คุณจะต้องพิจารณา

  1. สร้างอินสแตนซ์ของคลาส Presentation และโหลดงานนำเสนอที่คุณต้องการเข้ารหัส
  2. เรียกใช้เมธอด Encrypt และส่งรหัสผ่านที่คุณต้องการตั้งค่า
  3. บันทึกงานนำเสนอที่แก้ไข
using (Presentation presentation = new Presentation("pres.pptx"))
{
    presentation.ProtectionManager.Encrypt("123123");
    presentation.Save("encrypted-pres.ppt", SaveFormat.Ppt);
}

ตั้งค่าการป้องกันการเขียนเพื่อไม่ให้แก้ไข

งานนำเสนอที่มีข้อความ “ห้ามแก้ไข” อาจพิสูจน์ได้ว่าเพียงพอแล้วในการกีดกันผู้ชมจากการแก้ไขงานนำเสนอ ข้อความนี้มีจุดประสงค์เดียวกันหากคุณต้องการบอกผู้ชมว่างานนำเสนอที่คุณให้เป็นเวอร์ชันสุดท้าย

  1. สร้างอินสแตนซ์ของคลาส Presentation และโหลดงานนำเสนอที่คุณต้องการเข้ารหัส
  2. เรียกเมธอด `SetWriteProtection ’ แล้วส่งรหัสผ่านที่คุณต้องการ
  3. บันทึกงานนำเสนอที่แก้ไข
using (Presentation presentation = new Presentation("pres.ppt"))
{
    presentation.ProtectionManager.SetWriteProtection("123123");
    presentation.Save("write-protected-pres.ppt", SaveFormat.Ppt);
}

หมายเหตุ: เมื่อคุณตั้งค่าการป้องกันการเขียนนี้ให้กับงานนำเสนอ บุคคลที่มีความตั้งใจจริงอาจดำเนินการแก้ไขงานนำเสนอได้

ถอดรหัส PowerPoint PPT ใน C#

เมื่อคุณจำเป็นต้องทำงานกับงานนำเสนอที่เข้ารหัส คุณต้องถอดรหัสงานนำเสนอก่อนโดยส่งรหัสผ่านที่ใช้เพื่อล็อกงานนำเสนอตั้งแต่แรก

  1. สร้างอินสแตนซ์ของคลาส LoadOptions และส่งรหัสผ่านสำหรับงานนำเสนอ
  2. สร้างอินสแตนซ์ของคลาส Presentation และโหลดงานนำเสนอที่คุณต้องการถอดรหัส
  3. ทำงานบางอย่างกับการนำเสนอ
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
  // ทำงานกับการนำเสนอที่ถอดรหัส
}

ลบการเข้ารหัสเพื่อปิดการป้องกันรหัสผ่าน

ด้วยการลบการเข้ารหัสออกจากงานนำเสนอ PowerPoint ที่ป้องกันด้วยรหัสผ่าน คุณจะได้รับงานนำเสนอปกติ (โดยไม่มีข้อจำกัด) หากคุณไม่เห็นเหตุผลที่จะล็อกงานนำเสนออีกต่อไป คุณควรปิดใช้งานการป้องกันด้วยรหัสผ่านตลอดไป เพื่อให้ทุกคนสามารถดูเนื้อหาได้

ที่นี่เช่นกัน หากต้องการนำการเข้ารหัสของงานนำเสนอออก คุณต้องทราบและระบุรหัสผ่านที่ใช้ในการเข้ารหัส

  1. สร้างอินสแตนซ์ของคลาส LoadOptions และส่งรหัสผ่านสำหรับงานนำเสนอ
  2. สร้างอินสแตนซ์ของคลาส ‘Presentation’ และโหลดงานนำเสนอที่คุณต้องการเอาการป้องกันออก
  3. เรียกใช้เมธอด ‘RemoveEncryption’
  4. บันทึกงานนำเสนอที่แก้ไข
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
    presentation.ProtectionManager.RemoveEncryption();
    presentation.Save("encryption-removed.ppt", SaveFormat.Ppt);
}

รับใบอนุญาตฟรี

ต้องการลองใช้คุณสมบัติ Aspose.Slides โดยไม่มีข้อ จำกัด หรือไม่? รับ ใบอนุญาตชั่วคราวฟรี

บทสรุป

หลังจากเรียนรู้วิธีเข้ารหัสและถอดรหัสงานนำเสนอ PowerPoint เพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาตแล้ว คุณอาจสนใจการดำเนินการอื่นๆ ที่เกี่ยวข้องกับความปลอดภัย เราขอแนะนำให้คุณดูบทความ Password Protected Presentation ในเอกสารประกอบของเรา

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Slides คุณลักษณะ ให้ไปที่เอกสารประกอบ สุทธิ/). หากคุณมีคำถาม คุณสามารถโพสต์ได้ที่ฟอรัม