ในหัวข้อพื้นฐานนี้ คุณจะได้เรียนรู้วิธีการ ป้องกันไฟล์ XLSX ด้วยรหัสผ่านโดยใช้ NET REST API เราจะสร้างแอปพลิเคชันเพื่อ เข้ารหัสไฟล์ XLSX โดยใช้ NET Cloud API โดยปฏิบัติตามขั้นตอนโดยละเอียดและชัดเจนที่กล่าวถึงในหัวข้อต่อไปนี้ แอปพลิเคชันที่สร้างขึ้นสามารถผสานรวมกับแอปพลิเคชันใดๆ ที่รองรับ NET ในสภาพแวดล้อม macOS, Linux หรือ Windows และสามารถแปลงไฟล์ได้ฟรี
ข้อกำหนดเบื้องต้น
สร้างบัญชีและรับข้อมูลรับรอง API เพื่อป้องกัน XLSX ด้วยรหัสผ่าน
ดาวน์โหลด Aspose.Cells Cloud SDK for .NET to encrypt an XLSX with password
ตั้งค่าโครงการ C# .NET ด้วย SDK ข้างต้นเพื่อตั้งรหัสผ่านสำหรับไฟล์ XLSX
ขั้นตอนการเข้ารหัสไฟล์ XLSX โดยใช้ NET Low Code API
- กำหนดค่า Client ID และ Client Secret สำหรับ API เพื่อเข้ารหัสเวิร์กบุ๊กด้วยรหัสผ่านโดยใช้ NET REST API
- สร้างอินสแตนซ์คลาส CellsApi ด้วยข้อมูลประจำตัวไคลเอนต์เพื่อดำเนินการป้องกันด้วยรหัสผ่านของไฟล์ XLSX
- ระบุชื่อไฟล์ XLSX ต้นทางและโหลด XLSX ต้นทางโดยใช้ชื่อและวัตถุไฟล์ใน HashMap
- สร้างอินสแตนซ์ ProtectWorkbookRequest เพื่อตั้งรหัสผ่านและคุณสมบัติอื่น ๆ
- สร้างอินสแตนซ์ของ PostProtectRequest เพื่อตั้งค่าไฟล์แผนที่และอินสแตนซ์ ProtectWorkbookRequest
- เรียกใช้เมธอดคำขอ PostProtect เพื่อ เข้ารหัสไฟล์ XLSX โดยใช้ API โค้ดต่ำ NET
- บันทึกไฟล์ XLSX ที่ได้รับการป้องกันด้วยรหัสผ่านบนดิสก์ภายในเครื่อง
ขั้นตอนข้างต้นช่วยให้คุณ ป้องกัน XLSX ด้วยรหัสผ่านโดยใช้ NET REST API เราจะเริ่มการใช้งานด้วยการกำหนดค่า SDK และสร้างอินสแตนซ์คลาส CellsAPI จากนั้นเราจะเข้าถึงไฟล์ XLSX ต้นทางโดยใช้ HashMap และสร้างอินสแตนซ์คลาส ProtectWorkbookRequest และ PostProtectRequest ที่ใช้ต่อไปในการตั้งค่าการป้องกันด้วยรหัสผ่านสำหรับไฟล์ XLSX โดยใช้เมธอด PostProtect()
โค้ดสำหรับการป้องกันรหัสผ่าน XLSX โดยใช้ NET REST API
ตัวอย่างโค้ดพื้นฐานนี้ช่วยให้คุณ ป้องกัน XLSX ด้วยรหัสผ่านโดยใช้ API โค้ดต่ำของ NET ได้ คุณต้องระบุไฟล์ XLSX ต้นทางและรหัสผ่านสำหรับการป้องกัน รวมถึงคุณสมบัติเสริมอื่นๆ หลังจากสร้างข้อความคำขอแล้ว PostProtect() จะดำเนินการป้องกันไฟล์ XLSX และส่งคืนไฟล์ XLSX ที่ได้รับการป้องกันด้วยรหัสผ่านซึ่งสามารถจัดเก็บบนดิสก์หรือภายในฐานข้อมูลได้
We have learned to encrypt Workbook with Password using NET REST API in this article. If you want to perform XLSX to PNG conversion, refer to the article on how to Convert XLSX to PNG with NET REST API.