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

วิธีการป้องกันรหัสผ่าน PowerPoint โดยใช้ .NET REST API.

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

.NET REST API เพื่อความปลอดภัยของ PPT

Aspose.Slides Cloud SDK for .NET ให้ชุดคุณสมบัติและความสามารถที่มีประสิทธิภาพสำหรับการทำงานกับงานนำเสนอ PowerPoint เมื่อต้องการป้องกันไฟล์ PowerPoint ด้วยรหัสผ่าน SDK มีการบูรณาการที่ไร้รอยต่อและวิธีที่ง่ายต่อการใช้เพื่อทำงานนี้โดยโปรแกรม นอกจากนี้เอกสารที่ครอบคลุมและการสนับสนุน API ที่กว้างขวางช่วยให้คุณสามารถรวมฟังก์ชันการป้องกันรหัสผ่านเข้าสู่อัตโนมัติในแอปพลิเคชันของคุณ นอกจากนี้ยังช่วยให้คุณสามารถทำให้กระบวนการเป็นอัตโนมัติและให้โซลูชันที่ปลอดภัยสำหรับการป้องกันไฟล์ PowerPoint

ตอนนี้ เพื่อที่จะใช้ SDK โปรดค้นหา Aspose.Slides-Cloud ในผู้จัดการแพ็คเกจ NuGet และคลิกที่ปุ่ม Add Package นอกจากนี้ ให้สร้างบัญชีใน cloud dashboard และรับข้อมูลรับรองลูกค้าที่ปรับแต่งให้กับคุณ

คุณอาจพิจารณาเยี่ยมชม quick start เพื่อดูรายละเอียดทั้งหมดเกี่ยวกับวิธีการสร้างบัญชีในแดชบอร์ดคลาวด์

ป้องกันรหัสผ่าน PowerPoint โดยใช้ C# .NET

โปรดใช้โค้ดสั้นต่อไปนี้เพื่อเข้ารหัสไฟล์ PPT。

// สำหรับตัวอย่างเพิ่มเติม กรุณาเยี่ยมชม https://github.com/aspose-slides-cloud
// รับข้อมูลประจำตัวของลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// สร้างตัวอย่างของ SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

ProtectionProperties dtoProperties = new ProtectionProperties
{
    IsEncrypted = true,
    IsWriteProtected  = true,
    WritePassword = "write",
    ReadPassword  = "read"
};

// เรียก API เพื่อเข้ารหัสงานนำเสนอ PowerPoint
slidesApi.SetProtection("Prismatic design.pptx", dtoProperties); 

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

ด้านล่างนี้เป็นรายละเอียดเกี่ยวกับรหัสที่กล่าวถึงข้างต้น

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

สร้างอ็อบเจ็กต์ของคลาส SlidesApi โดยส่งข้อมูลประจำตัวของไคลเอนต์เป็นอาร์กิวเมนต์

ProtectionProperties dtoProperties = new ProtectionProperties
{
    IsEncrypted = true,
    IsWriteProtected  = true,
    WritePassword = "write",
    ReadPassword  = "read"
};

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

slidesApi.SetProtection("Prismatic design.pptx", dtoProperties);

เรียก API เพื่อเข้ารหัสงานนำเสนอ PowerPoint หลังจากดำเนินการสำเร็จแล้ว PPTX ที่อัปเดตจะถูกบันทึกในที่เก็บข้อมูลคลาวด์เดียวกัน

ตัวอย่าง PowerPoint ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก Personalizable bookmarks.pptx

วิธีการเข้ารหัส PowerPoint โดยใช้คำสั่ง cURL

โดยการใช้พลังของคำสั่ง cURL คุณสามารถทำการเรียก API ไปยัง Aspose.Slides Cloud API และดำเนินการต่างๆ รวมถึงการเพิ่มการป้องกันด้วยรหัสผ่านให้กับไฟล์ PowerPoint ของคุณ โปรดทราบว่าคำสั่ง cURL ให้วิธีการที่ยืดหยุ่นและสะดวกในการโต้ตอบกับ Aspose.Slides Cloud API ทำให้คุณสามารถรวมการป้องกันด้วยรหัสผ่านเข้าไปในแอปพลิเคชันหรือสคริปต์ของคุณได้อย่างราบรื่น ดังนั้น วิธีนี้จึงมอบวิธีแก้ปัญหาที่เชื่อถือได้และมีประสิทธิภาพสำหรับการป้องกันด้วยรหัสผ่านไฟล์ PowerPoint.

ขั้นตอนแรกในวิธีนี้คือการสร้างโทเค็นการเข้าถึง JWT ดังนั้นโปรดดำเนินการตามคำสั่งต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ตอนนี้ ให้เรียกใช้คำสั่งต่อไปนี้เพื่อเข้ารหัสงานนำเสนอ PowerPoint。

curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/protection" \
-X PUT \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{ \"IsEncrypted\": true, \"IsWriteProtected\": true,\"ReadPassword\": \"read\",  \"WritePassword\": \"write\"}"

แทนที่ sourcePPTX ด้วยชื่อของ PowerPoint ที่มีอยู่ในคลาวด์สโตร์แล้ว และ accessToken ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นข้างต้น

บทสรุป

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

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

ลิงก์ที่มีประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำอย่างยิ่งให้เยี่ยมชมบล็อกต่อไปนี้: