ในหัวข้อพื้นฐานนี้ คุณจะได้เรียนรู้วิธีการ ป้องกันไฟล์ XLSX ด้วยรหัสผ่านโดยใช้ Node.js REST API เราจะสร้างแอปพลิเคชันเพื่อ เข้ารหัสไฟล์ XLSX โดยใช้ Node.js Cloud API โดยปฏิบัติตามขั้นตอนที่ละเอียดและชัดเจนในหัวข้อถัดไป แอปพลิเคชันที่สร้างขึ้นสามารถผสานรวมกับแอปพลิเคชันใดๆ ที่รองรับ Node.js ในสภาพแวดล้อม macOS, Linux หรือ Windows และสามารถแปลงไฟล์ได้ฟรี
ข้อกำหนดเบื้องต้น
- สร้างบัญชีและรับข้อมูลประจำตัว API เพื่อป้องกัน XLSX ด้วยรหัสผ่าน
- ดาวน์โหลด Aspose.Cells Cloud SDK สำหรับ Node.js เพื่อเข้ารหัส XLSX ด้วยรหัสผ่าน
- ตั้งค่าโครงการ Node.js ด้วย SDK ข้างต้นเพื่อตั้งรหัสผ่านสำหรับไฟล์ XLSX
ขั้นตอนการเข้ารหัสไฟล์ XLSX โดยใช้ Node.js Low Code API
- กำหนดค่า Client ID และ Client Secret สำหรับ API เพื่อเข้ารหัสเวิร์กบุ๊กด้วยรหัสผ่านโดยใช้ Node.js REST API
- สร้างอินสแตนซ์คลาส CellsApi ด้วยข้อมูลประจำตัวไคลเอนต์เพื่อดำเนินการป้องกันด้วยรหัสผ่านของไฟล์ XLSX
- ระบุชื่อไฟล์ XLSX ต้นทางและโหลด XLSX ต้นทางโดยใช้ชื่อและวัตถุไฟล์ใน HashMap
- สร้าง ProtectWorkbookRequest เพื่อกำหนดรหัสผ่านและคุณสมบัติอื่นๆ
- สร้างอินสแตนซ์ของ PostProtectRequest เพื่อตั้งค่าไฟล์แผนที่และอินสแตนซ์ ProtectWorkbookRequest
- เรียกใช้เมธอดคำขอ โพสต์โพรเทค เพื่อ เข้ารหัสไฟล์ XLSX โดยใช้ API โค้ดต่ำของ Node.js
- บันทึกไฟล์ XLSX ที่ได้รับการป้องกันด้วยรหัสผ่านบนดิสก์ภายในเครื่อง
ขั้นตอนข้างต้นช่วยให้คุณสามารถ ป้องกัน XLSX ด้วยรหัสผ่านโดยใช้ Node.js REST API เราจะเริ่มต้นการใช้งานด้วยการกำหนดค่า SDK และสร้างอินสแตนซ์คลาส CellsAPI จากนั้นเราจะเข้าถึงไฟล์ XLSX ต้นทางโดยใช้ HashMap และสร้างอินสแตนซ์คลาส ProtectWorkbookRequest และ PostProtectRequest ซึ่งใช้สำหรับตั้งค่าการป้องกันรหัสผ่านสำหรับไฟล์ XLSX โดยใช้เมธอด PostProtect()
โค้ดสำหรับการป้องกันรหัสผ่าน XLSX โดยใช้ Node.js REST API
โค้ดตัวอย่างพื้นฐานนี้ช่วยให้คุณ ป้องกัน XLSX ด้วยรหัสผ่านโดยใช้ Node.js low code API คุณต้องระบุไฟล์ XLSX ต้นทางและรหัสผ่านสำหรับการป้องกัน รวมถึงคุณสมบัติเสริมอื่นๆ หลังจากสร้างข้อความร้องขอแล้ว PostProtect() จะทำการป้องกันไฟล์ XLSX และส่งคืนไฟล์ XLSX ที่ป้องกันด้วยรหัสผ่านซึ่งสามารถเก็บไว้ในดิสก์หรือภายในฐานข้อมูลได้
We have learned to encrypt Workbook with Password using Node.js 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 Node.js REST API.