วันนี้เราจะให้การป้องกันด้วยรหัสผ่านกับไฟล์งานนำเสนอของเราทางโปรแกรม ก่อนหน้านี้ เราได้เรียนรู้สิ่งที่คล้ายกันในขณะที่พูดคุยเกี่ยวกับ การป้องกันรหัสผ่านของไฟล์ PDF ใน C# ในบทความนี้ เราจะดูวิธีการล็อกไฟล์งานนำเสนอ PowerPoint ด้วยการป้องกันด้วยรหัสผ่านใน C# นอกจากนี้ เราจะเรียนรู้วิธีปลดล็อกสิ่งเหล่านี้โดยการลบรหัสผ่าน และวิธีการเปลี่ยนรหัสผ่านที่มีอยู่ของไฟล์นำเสนอ PPT & PPTX

การนำเสนอการป้องกันด้วยรหัสผ่าน - ล็อค ปลดล็อค PPT-PPTX

หัวข้อต่อไปนี้จะกล่าวถึงด้านล่าง:

.NET API เพื่อล็อกและปลดล็อกไฟล์ PowerPoint

ในการทำงานกับการป้องกันไฟล์งานนำเสนอ เราจะใช้ GroupDocs.Merger for .NET API นี้อนุญาตให้เพิ่ม เปลี่ยน และลบคุณสมบัติการรักษาความปลอดภัยของรหัสผ่านสำหรับงานนำเสนอและเอกสารอื่นๆ ภายในแอปพลิเคชัน .NET นอกเหนือจากการล็อกและปลดล็อกไฟล์ PPT แล้ว API ยังมีคุณสมบัติอื่นๆ อีกมากมาย รวมถึงการผสานและการแยกงานนำเสนอที่กล่าวถึงใน เอกสารประกอบ

คุณสามารถดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI ได้จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่านทาง NuGet

PM> Install-Package GroupDocs.Merger

เพิ่มรหัสผ่านให้กับไฟล์ PowerPoint ใน C# - ล็อค PPT/PPTX

ล็อค PPT ด้วยรหัสผ่าน

เราสามารถล็อคไฟล์งานนำเสนอใด ๆ โดยทางโปรแกรมโดยเพิ่มการป้องกันด้วยรหัสผ่าน ขั้นตอนต่อไปนี้แสดงวิธีเพิ่มรหัสผ่านให้กับงานนำเสนอ PowerPoint (PPT/PPTX) โดยใช้ C#

  • กำหนดรหัสผ่านโดยใช้ AddPasswordOptions
  • โหลดไฟล์ PowerPoint โดยใช้คลาส Merger
  • ใช้การป้องกันโดยการเพิ่มรหัสผ่านโดยใช้เมธอด AddPassword
  • บันทึกไฟล์งานนำเสนอที่มีการป้องกันโดยใช้เมธอด Save

ข้อมูลโค้ด C# ต่อไปนี้ล็อก PPT โดยเพิ่มรหัสผ่านสำหรับการเข้าถึงแบบจำกัด

/*
 * เพิ่มการป้องกันด้วยรหัสผ่านให้กับไฟล์นำเสนอ (PPT/PPTX) ใน C#
 */
string filePath = @"path/presentation.pptx";

AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");

using (Merger merger = new Merger(filePath))
{
    merger.AddPassword(addOptions);
    merger.Save(@"path/protected-presentation.pptx");
}

นี่คือผลลัพธ์ของโค้ดด้านบน เมื่อคุณพยายามเปิดไฟล์ ตัวแก้ไขหรือผู้ดูจะขอรหัสผ่านเพื่อเปิดงานนำเสนอ

ป้อนรหัสผ่านเพื่อป้องกัน PPTX

อัปเดตรหัสผ่านที่มีอยู่ของไฟล์ PPT/PPTX ใน C#

ดูเหมือนว่ามีการแอบดูรหัสผ่านของคุณ มาเปลี่ยนกันเถอะ ขั้นตอนต่อไปนี้ช่วยให้คุณเปลี่ยนรหัสผ่านไฟล์งานนำเสนอที่มีอยู่โดยใช้ C#

นี่คือข้อมูลโค้ดที่เปลี่ยนรหัสผ่านที่มีอยู่ของงานนำเสนอ PowerPoint PPT/PPTX

/*
 * อัปเดตรหัสผ่านของไฟล์นำเสนอที่มีการป้องกัน (PPT/PPTX) ใน C#
 */
string filePath = @"path/protected-presentation.pptx";

LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
UpdatePasswordOptions updateOptions = new UpdatePasswordOptions("TOPSECRET_pa22WORD");

using (Merger merger = new Merger(filePath, loadOptions))
{
    merger.UpdatePassword(updateOptions);
    merger.Save(@"path/pwd-changed-presentation.pptx");
}

ลบรหัสผ่านไฟล์ PowerPoint ใน C# - ปลดล็อก PPT/PPTX

ปลดล็อก PPT - ลบรหัสผ่านแล้ว

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

  • ใช้รหัสผ่านของไฟล์เพื่อเตรียม ตัวเลือกการโหลด
  • โหลดเอกสารนำเสนอ PowerPoint โดยใช้คลาส Merger
  • ลบรหัสผ่านโดยใช้วิธี RemovePassword
  • บันทึกไฟล์ที่ปลดล็อคโดยใช้วิธี บันทึก

ตัวอย่างโค้ด C# ต่อไปนี้จะปลดล็อกไฟล์งานนำเสนอ PowerPoint โดยเอารหัสผ่านออก

/*
 * ลบการป้องกันด้วยรหัสผ่านของไฟล์นำเสนอ (PPT/PPTX) ใน C#
 */
string filePath = @"path/protected-presentation.pptx";

LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");

using (Merger merger = new Merger(filePath, loadOptions))
{
    merger.RemovePassword();
    merger.Save(@"path/no-pwd-presentation.pptx");
}

บทสรุป

ขอสรุปภาพรวมของสิ่งที่เราเรียนรู้ในวันนี้ เราใช้งานนำเสนอ PowerPoint อย่างง่าย (PPTX) และก่อนอื่น เราล็อคมันเพียงแค่เพิ่มรหัสผ่าน ต่อไป เราเปลี่ยนรหัสผ่านที่มีอยู่ของไฟล์งานนำเสนอ สุดท้าย เราได้เรียนรู้วิธีลบรหัสผ่านของงานนำเสนอ PowerPoint

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Merger for .NET โปรดไปที่ เอกสารประกอบ และเริ่มสร้างแอปพลิเคชันของคุณเองเพื่อล็อกและปลดล็อกไฟล์งานนำเสนอ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม

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

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน

ดูสิ่งนี้ด้วย