डिजिटल प्रौद्योगिकी के क्षेत्र में, इलेक्ट्रॉनिक दस्तावेज़ों की वास्तविकता और विश्वसनीयता की गारंटी अत्यधिक महत्व रखती है। इसे पूरा करने का एक शक्तिशाली तरीका डिजिटल हस्ताक्षर को XLSX फाइलों में एकीकृत करना है। इस लेख में, आप जानेंगे कि C#** का उपयोग करके डिजिटल हस्ताक्षर के साथ XLSX पर हस्ताक्षर कैसे करें, जो आपको दस्तावेज़ सुरक्षा बढ़ाने और आपके अनुप्रयोगों में विश्वास पैदा करने के लिए सशक्त बनाता है। आइए चरण-दर-चरण निर्देशों के साथ शुरुआत करें और एक कोड उदाहरण द्वारा समर्थित, C#** का उपयोग करके XLSX में **डिजिटल हस्ताक्षर बनाने की प्रक्रिया को तेजी से समझें।
C# का उपयोग करके डिजिटल हस्ताक्षर के साथ XLSX पर हस्ताक्षर करने के चरण
- एक्सेल दस्तावेज़ पर डिजिटल हस्ताक्षर के साथ हस्ताक्षर करने के लिए NuGet पैकेज मैनेजर के माध्यम से GroupDocs.Signature for .NET इंस्टॉल करें
- XLSX में डिजिटल हस्ताक्षर जोड़ने के लिए आवश्यक नामस्थानों का संदर्भ जोड़ें
- इसके कंस्ट्रक्टर को तर्क के रूप में इनपुट XLSX फ़ाइल का पथ प्रदान करके Signature क्लास को इंस्टेंट करें
- इसके कंस्ट्रक्टर को तर्क के रूप में प्रमाणपत्र फ़ाइल का पथ प्रदान करके DigitalSignOptions वर्ग का एक उदाहरण बनाएं
- XLSX में हस्ताक्षर की उपस्थिति के लिए DigitalSignOptions के वांछित गुण सेट करें
- परिणामी XLSX फ़ाइल को डिस्क पर सहेजने के लिए तर्क के रूप में आउटपुट फ़ाइल पथ और DigitalSignOptions के साथ सिग्नेचर.साइन विधि को कॉल करें
सिग्नेचर लाइब्रेरी विशेष रूप से क्रॉस-प्लेटफ़ॉर्म अनुकूलता के लिए डिज़ाइन की गई है। XLSX फ़ाइल स्वरूप में डिजिटल हस्ताक्षर जोड़ने के लिए अतिरिक्त सॉफ़्टवेयर स्थापित करने की कोई आवश्यकता नहीं है। ऊपर बताए गए चरणों को व्यापक रूप से उपयोग किए जाने वाले ऑपरेटिंग सिस्टम जैसे कि विंडोज, मैकओएस और लिनक्स पर तब तक निष्पादित किया जा सकता है, जब तक .NET स्थापित है। चाहे आप किसी प्रोजेक्ट पर काम कर रहे हों या आपको विभिन्न प्लेटफार्मों पर डिजिटल रूप से हस्ताक्षरित दस्तावेज़ साझा करने की आवश्यकता हो, C# में XLSX में डिजिटल हस्ताक्षर को एकीकृत करने की क्षमता अत्यधिक मूल्यवान है। इस प्रक्रिया के कार्यान्वयन को बेहतर ढंग से समझने के लिए, कृपया नीचे दिए गए कोड उदाहरण को देखें।
C# का उपयोग करके डिजिटल हस्ताक्षर के साथ XLSX पर हस्ताक्षर करने के लिए कोड
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignXLSXwithDigitalSignatureUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Signature library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Signature.lic"); | |
// Load the source XLSX file | |
using (Signature signature = new Signature("input.xlsx")) | |
{ | |
// Create a digital signature option | |
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx") | |
{ | |
// Set the properties for signature appearance in XLSX | |
DocumentType = DocumentType.Spreadsheet, | |
// certificate password | |
Password = "1234567890", | |
// digital certificate details | |
Reason = "Approved", | |
Contact = "John Smith", | |
Location = "New York", | |
Visible = true, | |
ImageFilePath = "signature.jpg", | |
Left = 100, | |
Top = 100, | |
Width = 200, | |
Height = 50 | |
}; | |
// Add the digital signature to XLSX | |
signature.Sign("output.xlsx", options); | |
} | |
} | |
} | |
} |
पिछले अनुभाग में, हमने एक सरल C# कोड उदाहरण के साथ, C#* का उपयोग करके डिजिटल हस्ताक्षर के साथ XLSX पर हस्ताक्षर करने के तरीके की विस्तृत व्याख्या प्रदान की थी। कोड संक्षिप्त है और केवल कुछ एपीआई कॉल का उपयोग करता है, जिससे प्रक्रिया सुचारू और प्रभावी हो जाती है। अनुशंसित हस्ताक्षर लाइब्रेरी को कॉन्फ़िगर करने और फ़ाइल पथों को समायोजित करने के बाद, आपके प्रोजेक्ट के भीतर Word दस्तावेज़ों में डिजिटल हस्ताक्षर डालने के लिए कोड को एकीकृत करना एक सीधा और सरल कार्य बन जाता है।
पहले, हमने बारकोड हस्ताक्षर के साथ XLSX पर हस्ताक्षर करने के बारे में एक व्यापक विषय प्रकाशित किया था। यदि आपको अधिक सहायता या अधिक विस्तृत निर्देशों की आवश्यकता है, तो हम C# का उपयोग करके बारकोड हस्ताक्षर के साथ XLSX पर हस्ताक्षर कैसे करें पर हमारे व्यापक ट्यूटोरियल से परामर्श लेने की सलाह देते हैं।