![पीडीएफ दस्तावेजों को पासवर्ड से सुरक्षित रखें](images/password-protect-pdf-documents.png#center)
डिजिटल संचार और डेटा साझाकरण के क्षेत्र में, संवेदनशील जानकारी की गोपनीयता सुनिश्चित करना सर्वोपरि है। चाहे आप वित्तीय रिकॉर्ड, कानूनी समझौते, या व्यक्तिगत डेटा संभालते हों, आपकी पीडीएफ फाइलों की गोपनीयता की गारंटी देना गैर-परक्राम्य है। शुक्र है, सुरक्षा की एक अतिरिक्त परत के साथ अपने Node.js अनुप्रयोगों को मजबूत करने के इच्छुक डेवलपर्स के लिए एक कुशल समाधान है: पीडीएफ फाइलों की सुरक्षा करने वाला पासकोड। इस ब्लॉग पोस्ट में, हम यह पता लगाने के लिए एक यात्रा शुरू करेंगे कि आप अपने Node.js प्रोजेक्ट्स में REST API कार्यक्षमताओं को कैसे सहजता से आरंभ कर सकते हैं, जिससे आपको पासकोड-संरक्षित पीडीएफ के भीतर अपने मूल्यवान डेटा को ढालने की क्षमता मिलती है। आइए जानें पीडीएफ दस्तावेजों को पासवर्ड से कैसे सुरक्षित रखें और अपनी डेटा सुरक्षा रणनीतियों को मजबूत करने के लिए Node.js और पीडीएफ पासवर्ड प्रोटेक्टर REST API की क्षमताओं को मिलाकर सुरक्षित दस्तावेज़ प्रबंधन के इस सशक्त मार्ग पर आगे बढ़ें।
चरणों की रूपरेखा:
- चरण 1: नोड.जेएस पीडीएफ पासवर्ड क्रिएटर एसडीके सेट करें
- चरण 2: एपीआई क्लाइंट आरंभ करें
- चरण 3: पीडीएफ दस्तावेज़ अपलोड करें
- चरण 4: पीडीएफ फ़ाइल को पासवर्ड से सुरक्षित रखें
- चरण 5: आउटपुट फ़ाइल डाउनलोड करें
चरण 1: Node.js PDF पासवर्ड प्रोटेक्टर SDK इंस्टॉल करना
आगे बढ़ने के लिए, हमें अपने Node.js वातावरण को आवश्यक उपकरणों से लैस करना होगा। GroupDocs.Merger Cloud के Node.js SDK को निर्बाध रूप से स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:
npm install groupdocs-merger-cloud
चरण 2: एपीआई क्लाइंट आरंभ करें
एपीआई क्लाइंट के साथ आरंभ करने के लिए, पहले डैशबोर्ड से अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करना सुनिश्चित करें। उन्हें प्राप्त करने के बाद, क्लाइंट को सेट करने के लिए नीचे दिखाए अनुसार निम्नलिखित कोड जोड़ें:
// This code example demonstrates how to add your client Id and Secret in the code. | |
global.clientId = "659fe7da-715b-4744-a0f7-cf469a392b73"; | |
global.clientSecret = "b377c36cfa28fa69960ebac6b6e36421"; | |
global.myStorage = ""; | |
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret); | |
configuration.apiBaseUrl = "https://api.groupdocs.cloud"; |
चरण 3: पीडीएफ दस्तावेज़ अपलोड करना
शुरू करने से पहले, उस पीडीएफ फाइल को अपलोड करना आवश्यक है जिसे आप पासवर्ड से सुरक्षित करना चाहते हैं। दस्तावेज़ को अपने क्लाउड स्टोरेज पर अपलोड करने के लिए नीचे सूचीबद्ध कोई भी तरीका अपनाएं:
- [डैशबोर्ड] का उपयोग करना7
- ब्राउज़र से अपलोड फ़ाइल एपीआई का उपयोग करके सभी फ़ाइलों को एक-एक करके अपलोड करें
- नीचे दिए गए कोड उदाहरण का उपयोग करके प्रोग्रामेटिक रूप से अपलोड करें:
// Initialize api instance | |
var fileApi = new groupdocs_merger_cloud.FileApi(configuration); | |
// Open file in IOStream from local/disc. | |
var resourcesFolder = 'folder_path'; | |
// Read the file | |
fs.readFile(resourcesFolder, (err, fileStream) => { | |
// Upload file request | |
var request = new groupdocs_merger_cloud.UploadFileRequest("one-page.pdf", fileStream, myStorage); | |
// Upload file | |
fileApi.uploadFile(request); | |
}); |
परिणामस्वरूप, अपलोड की गई फ़ाइलें क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होंगी।
चरण 4: Node.js SDK का उपयोग करके PDF दस्तावेज़ को सुरक्षित रखें
निम्नलिखित चरण और नमूना कोड दिखाता है कि Node.js SDK का उपयोग करके पीडीएफ फ़ाइल को पासवर्ड से कैसे सुरक्षित किया जाए।
- एपीआई क्रेडेंशियल (AppSID और AppKey) सेट करें।
- दिए गए क्रेडेंशियल के साथ एक SecurityApi इंस्टेंस बनाएं।
- पीडीएफ दस्तावेज़ में पासवर्ड जोड़ने के विकल्पों को परिभाषित करें।
- लक्ष्य दस्तावेज़ के लिए फ़ाइल पथ और पासवर्ड सेट करें।
- संरक्षित दस्तावेज़ के लिए आउटपुट पथ निर्दिष्ट करें।
- पासवर्ड जोड़ने और परिणाम सहेजने के विकल्पों के साथ एडपासवर्ड विधि को कॉल करें।
निम्नलिखित कोड उदाहरण दिखाता है कि Node.js SDK का उपयोग करके पीडीएफ फ़ाइल में पासवर्ड कैसे जोड़ा जाए।
// For complete examples and data files, please go to https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-node-samples | |
global.appSid = "XXXX-XXXX-XXXX-XXXX"; | |
global.appKey = "XXXXXXXXXXXXXXXX"; | |
global.securityApi = merger_cloud.SecurityApi.fromKeys(appSid, appKey); | |
let options = new merger_cloud.Options(); | |
options.fileInfo = new merger_cloud.FileInfo(); | |
options.fileInfo.filePath = "PDF_Files/one-page.pdf"; | |
options.fileInfo.password = "Pass123"; | |
options.outputPath = "Output/add-password.pdf"; | |
let result = await securityApi.addPassword(new merger_cloud.AddPasswordRequest(options)); |
चरण 5: पासवर्ड संरक्षित पीडीएफ फाइल डाउनलोड करें
पिछले चरण में दिया गया कोड पीडीएफ फाइल को क्लाउड पर सेव करता है। इसे डाउनलोड करने के लिए आप निम्नलिखित कोड स्निपेट का उपयोग कर सकते हैं।
// Construct FileApi | |
var fileApi = new groupdocs_merger_cloud.FileApi(configuration); | |
// Create download file request | |
let request = new groupdocs_merger_cloud.DownloadFileRequest("add-password.pdf", myStorage); | |
// Download file | |
let response = await fileApi.downloadFile(request); | |
// Save file in your working directory | |
fs.writeFile("C:\\Files\\Annotation\\output.pdf", response, "binary", function (err) { }); |
निष्कर्ष
इस व्यापक गाइड में, हमने पीडीएफ दस्तावेज़ों में पासवर्ड सुरक्षा जोड़ने के लिए GroupDocs.Merger Cloud REST API और Node.js SDK के आसान एकीकरण का प्रदर्शन किया है। इन सीधे चरणों का पालन करके, आप अपने गोपनीय डेटा की सुरक्षा को मजबूत कर सकते हैं, यह सुनिश्चित कर सकते हैं कि फ़ाइल पहुंच पर आपका पूर्ण नियंत्रण है और आपकी संवेदनशील जानकारी को अनधिकृत उपयोगकर्ताओं से सुरक्षित रखा जा सकता है।
इसके अलावा, हमारे एपीआई संदर्भ अनुभाग को देखें जो आपको ब्राउज़र के माध्यम से सीधे हमारे एपीआई को देखने और उनके साथ बातचीत करने की अनुमति देता है। Node.js SDK का संपूर्ण स्रोत कोड Github पर निःशुल्क उपलब्ध है।
अंत में, हम विभिन्न फ़ाइल स्वरूपों पर नए ब्लॉग लेख लिखते रहते हैं और उन्हें REST API का उपयोग करके पार्स करते रहते हैं। तो कृपया नवीनतम अपडेट के लिए संपर्क करें।
निःशुल्क ऑनलाइन पासवर्ड रक्षक
ऑनलाइन पीडीएफ दस्तावेज़ को पासवर्ड से सुरक्षित रखें निःशुल्क। आप हमारा ऑनलाइन पीडीएफ पासवर्ड प्रोटेक्टर ऐप आज़मा सकते हैं। यह पीडीएफ पासवर्ड क्रिएटर ऐप उपर्युक्त पीडीएफ पासवर्ड प्रोटेक्टर REST API का उपयोग करके विकसित किया गया है।
प्रश्न पूछें
यदि आपके पास पीडीएफ पासवर्ड प्रोटेक्टर रेस्ट एपीआई और नोड.जेएस एसडीके के बारे में कोई प्रश्न या भ्रम है, तो कृपया बेझिझक हमारे फोरम के माध्यम से हमसे संपर्क करें।
यह सभी देखें
यहां कुछ संबंधित लेख दिए गए हैं जो आपके लिए उपयोगी हो सकते हैं: