पासवर्ड के साथ दस्तावेज़ एन्क्रिप्ट करें

C# एप्लिकेशन में फ़ाइलों के साथ वर्ड प्रोसेसिंग करते समय दस्तावेज़ सुरक्षा आवश्यक है। .NET के लिए Aspose.Words लाइब्रेरी के साथ, आप अपने दस्तावेज़ों को पासवर्ड से एन्क्रिप्ट करके आसानी से सुरक्षित कर सकते हैं। इस चरण-दर-चरण मार्गदर्शिका में, हम आपको बताएंगे कि DocSaveOptions सेव विकल्पों का उपयोग करके किसी दस्तावेज़ को एन्क्रिप्ट करने के लिए .NET C# स्रोत कोड के लिए Aspose.Words का उपयोग कैसे करें।

Aspose.Words लाइब्रेरी को समझना

कोड में गोता लगाने से पहले, .NET के लिए Aspose.Words लाइब्रेरी को समझना महत्वपूर्ण है। Aspose.Words .NET सहित विभिन्न प्लेटफार्मों में Word दस्तावेज़ों को बनाने, संपादित करने, परिवर्तित करने और सुरक्षित करने के लिए एक शक्तिशाली लाइब्रेरी है। यह दस्तावेज़ों में हेरफेर करने के लिए कई सुविधाएँ प्रदान करता है, जैसे टेक्स्ट सम्मिलित करना, फ़ॉर्मेटिंग बदलना, अनुभाग जोड़ना और बहुत कुछ।

चरण 1: दस्तावेज़ निर्देशिका को परिभाषित करना

पहला कदम उस निर्देशिका को सेट करना है जहां आप एन्क्रिप्टेड दस्तावेज़ को सहेजना चाहते हैं। आपको संपूर्ण निर्देशिका पथ निर्दिष्ट करना होगा. उदाहरण के लिए :

string dataDir = "YOUR DOCUMENTS DIRECTORY";

अपने दस्तावेज़ निर्देशिका के वास्तविक पथ के साथ “आपकी दस्तावेज़ निर्देशिका” को बदलना सुनिश्चित करें।

चरण 2: दस्तावेज़ बनाना और संपादित करना

फिर आप एक दस्तावेज़ बना सकते हैं और उसमें सामग्री जोड़ सकते हैं। अपने दस्तावेज़ की सामग्री बनाने के लिए Aspose.Words द्वारा प्रदान की गई DocumentBuilder क्लास का उपयोग करें। उदाहरण के लिए :

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
            
builder.Write("Hello world!");

इस उदाहरण में, हम एक नया रिक्त दस्तावेज़ बनाते हैं और फिर “हैलो वर्ल्ड!” टेक्स्ट लिखने के लिए DocumentBuilder का उपयोग करते हैं।

चरण 3: रिकॉर्डिंग विकल्प कॉन्फ़िगर करें

आइए अब अपने दस्तावेज़ के लिए सेव विकल्पों को कॉन्फ़िगर करें। सेव सेटिंग्स निर्दिष्ट करने के लिए DocSaveOptions क्लास का उपयोग करें। उदाहरण के लिए :

DocSaveOptions saveOptions = new DocSaveOptions { Password = "password" };

इस उदाहरण में, हम एक नया DocSaveOptions ऑब्जेक्ट बनाते हैं और इस पासवर्ड के साथ दस्तावेज़ को एन्क्रिप्ट करने के लिए पासवर्ड प्रॉपर्टी को “पासवर्ड” पर सेट करते हैं।

चरण 4: “पासवर्ड के साथ दस्तावेज़ एन्क्रिप्ट करें” सुविधा को सक्षम करना

हमने पहले ही विकल्पों को कॉन्फ़िगर कर लिया है

निर्दिष्ट पासवर्ड के साथ पंजीकरण, जो स्वचालित रूप से “पासवर्ड के साथ दस्तावेज़ एन्क्रिप्ट करें” सुविधा को सक्रिय करता है। यह सुनिश्चित करता है कि दस्तावेज़ सहेजे जाने पर निर्दिष्ट पासवर्ड से एन्क्रिप्ट किया गया है।

चरण 5: दस्तावेज़ सहेजना

अंत में, आप दस्तावेज़ वर्ग की सेव विधि का उपयोग करके दस्तावेज़ को सहेज सकते हैं। फ़ाइल का पूरा पथ और वांछित फ़ाइल नाम निर्दिष्ट करें। उदाहरण के लिए :

doc.Save(dataDir + "WorkingWithDocSaveOptions.EncryptDocumentWithPassword.docx", saveOptions);

अपने दस्तावेज़ों में “dataDir” को निर्देशिका पथ से बदलना सुनिश्चित करें।

DocSaveOptions के लिए उदाहरण स्रोत कोड, .NET के लिए Aspose.Words का उपयोग करके “पासवर्ड के साथ दस्तावेज़ एन्क्रिप्ट करें” कार्यक्षमता के साथ विकल्प सहेजें

// आपके दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// दस्तावेज़ बनाएं और संपादित करें
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
            
builder.Write("Hello world!");

// "पासवर्ड के साथ दस्तावेज़ एन्क्रिप्ट करें" सुविधा के साथ सेव विकल्पों को कॉन्फ़िगर करें
DocSaveOptions saveOptions = new DocSaveOptions { Password = "password" };

// दस्तावेज़ को निर्दिष्ट विकल्पों के साथ सहेजें
doc.Save(dataDir + "WorkingWithDocSaveOptions.EncryptDocumentWithPassword.docx", saveOptions);

निष्कर्ष

इस गाइड में, हमने बताया कि DocSaveOptions सेव विकल्पों का उपयोग करके किसी दस्तावेज़ को पासवर्ड के साथ एन्क्रिप्ट करने के लिए .NET के लिए Aspose.Words लाइब्रेरी का उपयोग कैसे करें। दिए गए चरणों का पालन करके और दिए गए C# स्रोत कोड का उपयोग करके, आप इस कार्यक्षमता को अपने C# एप्लिकेशन में आसानी से लागू कर सकते हैं। दस्तावेज़ को पासवर्ड से एन्क्रिप्ट करना उसे संभालते समय उसकी गोपनीयता और सुरक्षा की गारंटी देता है।