ป้องกันไฟล์ Excel ด้วยรหัสผ่านโดยใช้ NET REST API

ในหัวข้อพื้นฐานนี้ คุณจะได้เรียนรู้วิธีการ ป้องกันไฟล์ Excel ด้วยรหัสผ่านโดยใช้ NET REST API เราจะสร้างแอปพลิเคชันเพื่อ เข้ารหัสไฟล์ Excel โดยใช้ NET Cloud API โดยปฏิบัติตามขั้นตอนโดยละเอียดและชัดเจนที่กล่าวถึงในหัวข้อต่อไปนี้ แอปพลิเคชันที่สร้างขึ้นสามารถผสานรวมกับแอปพลิเคชันใดๆ ที่รองรับ NET ในสภาพแวดล้อม macOS, Linux หรือ Windows และสามารถแปลงไฟล์ได้ฟรี

ข้อกำหนดเบื้องต้น

ขั้นตอนการเข้ารหัสไฟล์ Excel โดยใช้ NET Low Code API

  1. กำหนดค่า Client ID และ Client Secret สำหรับ API เพื่อเข้ารหัสเวิร์กบุ๊กด้วยรหัสผ่านโดยใช้ NET REST API
  2. สร้างอินสแตนซ์คลาส CellsApi ด้วยข้อมูลประจำตัวไคลเอนต์เพื่อดำเนินการป้องกันด้วยรหัสผ่านของไฟล์ XLS
  3. ระบุชื่อไฟล์ XLS ต้นทางและโหลด XLS ต้นทางโดยใช้ชื่อและวัตถุไฟล์ใน HashMap
  4. สร้างอินสแตนซ์ ProtectWorkbookRequest เพื่อตั้งรหัสผ่านและคุณสมบัติอื่น ๆ
  5. สร้างอินสแตนซ์ของ PostProtectRequest เพื่อตั้งค่าไฟล์แผนที่และอินสแตนซ์ ProtectWorkbookRequest
  6. เรียกใช้เมธอดคำขอ PostProtect เพื่อ เข้ารหัสไฟล์ Excel โดยใช้ API โค้ดต่ำ NET
  7. บันทึกไฟล์ Excel ที่ได้รับการป้องกันด้วยรหัสผ่านบนดิสก์ภายในเครื่อง

ขั้นตอนข้างต้นจะจัดการป้องกัน Excel ด้วยรหัสผ่านโดยใช้ NET REST API เราจะเริ่มกระบวนการด้วยการกำหนดค่า SDK และสร้างอินสแตนซ์คลาส CellsAPI จากนั้นเราจะเปิดไฟล์ XLS ต้นทางโดยใช้ HashMap และสร้างอินสแตนซ์คลาส ProtectWorkbookRequest และ PostProtectRequest ที่จะใช้ในการตั้งค่าการป้องกันด้วยรหัสผ่านสำหรับไฟล์ Excel โดยใช้เมธอด PostProtect()

โค้ดสำหรับการป้องกันรหัสผ่าน Excel โดยใช้ NET REST API

ตัวอย่างโค้ดง่ายๆ นี้ช่วยให้คุณ ป้องกัน Excel ด้วยรหัสผ่านโดยใช้ API โค้ดต่ำของ NET ได้ คุณควรระบุไฟล์ Excel ต้นฉบับและรหัสผ่านสำหรับการป้องกันพร้อมกับคุณสมบัติเสริมอื่นๆ หลังจากสร้างข้อความคำขอแล้ว PostProtect() จะดำเนินการป้องกันไฟล์ Excel และส่งคืนไฟล์ Excel ที่ได้รับการป้องกันด้วยรหัสผ่านซึ่งสามารถจัดเก็บบนดิสก์หรือภายในฐานข้อมูลได้

We have explored to encrypt Workbook with Password using NET REST API in this article. If you want to explore Excel to PNG conversion, refer to the article on how to Convert Excel to PNG with NET REST API.

 ไทย