यह आलेख सी# का उपयोग करके एक्सेल में डिजिटल हस्ताक्षर जोड़ने का तरीका सिखाने के लिए बनाया गया है। यह C#** का उपयोग करके किसी एक्सेल दस्तावेज़ में **इलेक्ट्रॉनिक हस्ताक्षर जोड़ने के लिए प्रोग्राम लिखने के लिए वैचारिक चरण प्रदान करता है जैसे कि पहले चरण प्रदान किए जाते हैं और फिर इस सुविधा का परीक्षण करने के लिए एक कार्यशील नमूना कोड साझा किया जाता है। PFX प्रमाणपत्र का उपयोग करके XLSX जैसे एक्सेल दस्तावेज़ पर हस्ताक्षर को अनुकूलित करने के लिए भी जानकारी साझा की जाती है।
सी#का उपयोग करके एक्सेल में इलेक्ट्रॉनिक हस्ताक्षर सम्मिलित करने के लिए कदम
- अपने प्रोजेक्ट में Aspose.Cells for .NET का उपयोग करने के लिए परिवेश को कॉन्फ़िगर करें
- किसी मौजूदा कार्यपुस्तिका को लोड करें या उसमें नमूना डेटा के साथ Workbook ऑब्जेक्ट . का उपयोग करके एक नई कार्यपुस्तिका बनाएं
- डिजिटल हस्ताक्षरों के संग्रह को त्वरित करें
- प्रमाणपत्र फ़ाइल नाम और पासवर्ड का उपयोग करके प्रमाणपत्र लोड करें
- लोड किए गए प्रमाणपत्र, टिप्पणियों और हस्ताक्षर करने की तारीख का उपयोग करके एक digital signature बनाएं
- इस हस्ताक्षर को उस संग्रह में जोड़ें जिसे आगे कार्यपुस्तिका में जोड़ा गया है
- हस्ताक्षरित कार्यपुस्तिका सहेजें
यहां c#* का उपयोग करके एक्सेल में *डिजिटल सिग्नेचर डालने की प्रक्रिया को आसान चरणों के रूप में वर्णित किया गया है जहां पहले कॉन्फ़िगरेशन संसाधनों को साझा किया जाता है और फिर एक चरण-दर-चरण प्रक्रिया को समझाया जाता है जिसमें सभी वर्ग, विधियां शामिल होती हैं। , और क्रम में उनका उपयोग। यदि किसी मौजूदा कार्यपुस्तिका में डिजिटल हस्ताक्षर जोड़े जाने हैं तो आपको एक पीएफएक्स प्रमाणपत्र फ़ाइल, उसका पासवर्ड और एक कार्यपुस्तिका की आवश्यकता होगी अन्यथा नीचे दिए गए नमूना कोड में प्रदर्शित सुविधा के परीक्षण के लिए एक सरल नई कार्यपुस्तिका बनाएं। डिजिटल हस्ताक्षर वाली अंतिम कार्यपुस्तिका को किसी भी समर्थित प्रारूप जैसे XLSX, XLS, XLSM, आदि में सहेजा जा सकता है।
सी # का उपयोग कर एक एक्सेल दस्तावेज़ को डिजिटल रूप से हस्ताक्षर करने के लिए कोड
यह कोड दर्शाता है कि कैसे C# का उपयोग करके एक्सेल में डिजिटल हस्ताक्षर जोड़ें, जहां प्रमाणपत्र फ़ाइल को लोड करने के लिए X509Certificate2 क्लास ऑब्जेक्ट का उपयोग किया जाता है। ध्यान दें कि इस वर्ग के लिए 15 से अधिक विभिन्न अतिभारित कंस्ट्रक्टर हैं जिनका उपयोग प्रमाणपत्र फ़ाइल लोड करने के लिए किया जा सकता है। साथ ही इस सर्टिफिकेट फाइल की मदद से डिजिटल सिग्नेचर बनाते समय आप डिस्क पर फाइल के बजाय सर्टिफिकेट वाले बाइट्स के एरे का भी इस्तेमाल कर सकते हैं।
इस ट्यूटोरियल ने हमें C#* का उपयोग करके *इलेक्ट्रॉनिक रूप से एक्सेल दस्तावेज़ पर हस्ताक्षर करना सिखाया है। यदि आप पासवर्ड से सुरक्षित स्प्रैडशीट खोलने की प्रक्रिया सीखना चाहते हैं, तो सी # में पासवर्ड संरक्षित एक्सेल फ़ाइल कैसे खोलें पर लेख देखें।