इस मूल विषय में, आप सीखेंगे कि Node.js REST API का उपयोग करके फ़ाइल को पासवर्ड से कैसे सुरक्षित करें। हम निम्नलिखित अनुभाग में बताए गए विस्तृत और स्पष्ट चरणों का पालन करके Node.js क्लाउड API का उपयोग करके XLSX फ़ाइल को एन्क्रिप्ट करने के लिए एक एप्लिकेशन बनाएंगे। इस एप्लिकेशन को macOS, Linux, या Windows परिवेशों में Node.js का समर्थन करने वाले किसी भी एप्लिकेशन के साथ एकीकृत किया जा सकता है और इसका रूपांतरण निःशुल्क किया जा सकता है।
पूर्वापेक्षा
- XLSX को पासवर्ड से सुरक्षित करने के लिए एक खाता बनाएँ और API क्रेडेंशियल प्राप्त करें
- XLSX को पासवर्ड से एन्क्रिप्ट करने के लिए Node.js के लिए Aspose.Cells क्लाउड SDK डाउनलोड करें
- XLSX फ़ाइल के लिए पासवर्ड सेट करने हेतु उपरोक्त SDK के साथ Node.js प्रोजेक्ट सेटअप करें
Node.js लो कोड API का उपयोग करके XLSX फ़ाइल को एन्क्रिप्ट करने के चरण
- Node.js REST API का उपयोग करके वर्कबुक को पासवर्ड से एन्क्रिप्ट करने के लिए API के लिए क्लाइंट ID और क्लाइंट सीक्रेट कॉन्फ़िगर करें
- XLSX फ़ाइल की पासवर्ड सुरक्षा करने के लिए क्लाइंट क्रेडेंशियल्स के साथ CellsApi क्लास को इंस्टैंसिएट करें
- स्रोत XLSX फ़ाइल नाम निर्दिष्ट करें और HashMap में नाम और फ़ाइल ऑब्जेक्ट का उपयोग करके स्रोत XLSX लोड करें
- पासवर्ड और अन्य गुण सेट करने के लिए ProtectWorkbookRequest को इंस्टैंसिएट करें
- मानचित्र फ़ाइलें और ProtectWorkbookRequest इंस्टेंस सेट करने के लिए PostProtectRequest का एक इंस्टेंस बनाएँ
- Node.js लो कोड API का उपयोग करके XLSX फ़ाइल को एन्क्रिप्ट करने के लिए पोस्टप्रोटेक्ट अनुरोध विधि को कॉल करें
- पासवर्ड से सुरक्षित XLSX फ़ाइल/फ़ाइलों को स्थानीय डिस्क पर सहेजें
उपरोक्त चरण आपको Node.js REST API का उपयोग करके XLSX को पासवर्ड से सुरक्षित करने में सक्षम बनाते हैं। हम SDK के कॉन्फ़िगरेशन और CellsAPI क्लास इंस्टेंस बनाकर कार्यान्वयन शुरू करेंगे। इसके बाद, हम HashMap का उपयोग करके स्रोत XLSX फ़ाइलों तक पहुँचेंगे और ProtectWorkbookRequest और PostProtectRequest क्लासेस को इंस्टेंटाइज़ करेंगे, जिनका उपयोग PostProtect() विधि का उपयोग करके XLSX फ़ाइलों के लिए पासवर्ड सुरक्षा सेट करने के लिए किया जाता है।
Node.js REST API का उपयोग करके पासवर्ड प्रोटेक्ट XLSX के लिए कोड
यह मूल उदाहरण कोड आपको Node.js लो-कोड API का उपयोग करके XLSX को पासवर्ड से सुरक्षित करने में सक्षम बनाता है। आपको स्रोत 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.