जावा का उपयोग करके डिजिटल हस्ताक्षर के साथ XLSX पर हस्ताक्षर कैसे करें

इलेक्ट्रॉनिक दस्तावेज़ों की प्रामाणिकता और अखंडता सुनिश्चित करना सबसे महत्वपूर्ण है। इस लेख में, हम डिजिटल हस्ताक्षर का उपयोग करेंगे जो कि क्रिप्टोग्राफ़िक तंत्र है जिसका उपयोग XLSX दस्तावेज़ों की प्रामाणिकता और अखंडता को सत्यापित करने के लिए किया जाता है। आपको सबसे लोकप्रिय हस्ताक्षर लाइब्रेरी का उपयोग करके ** जावा का उपयोग करके डिजिटल हस्ताक्षर के साथ XLSX पर हस्ताक्षर करने के लिए महत्वपूर्ण चरण प्रदान किए जाएंगे। आइए चरण-दर-चरण निर्देशों के साथ शुरुआत करें और एक कोड उदाहरण द्वारा समर्थित Java का उपयोग करके XLSX में डिजिटल हस्ताक्षर एकीकरण को तेजी से समझें।

जावा का उपयोग करके डिजिटल हस्ताक्षर के साथ XLSX पर हस्ताक्षर करने के चरण

  1. एक्सेल दस्तावेज़ में डिजिटल हस्ताक्षर जोड़ने के लिए मावेन रिपॉजिटरी का उपयोग करके अपने प्रोजेक्ट में GroupDocs.Signature for Java इंस्टॉल करें
  2. डिजिटल हस्ताक्षर के साथ XLSX दस्तावेज़ पर हस्ताक्षर करने के लिए आवश्यक वर्ग संदर्भ शामिल करें
  3. इसके कंस्ट्रक्टर को XLSX फ़ाइल पथ पास करके Signature क्लास का ऑब्जेक्ट बनाएं
  4. इसके कंस्ट्रक्टर को प्रमाणपत्र फ़ाइल का पथ प्रदान करके DigitalSignOptions क्लास का ऑब्जेक्ट बनाएं
  5. हस्ताक्षर की उपस्थिति के लिए DigitalSignOptions के गुण सेट करें
  6. तर्क के रूप में DigitalSignOptions के साथ XLSX को डिस्क पर सहेजने के लिए सिग्नेचर.साइन विधि को कॉल करें

डिजिटल हस्ताक्षर XLSX दस्तावेज़ पर हस्ताक्षर प्राप्त करने के लिए एक मजबूत तरीका प्रदान करते हैं। उपरोक्त चरणों का उपयोग विंडोज, मैकओएस और लिनक्स जैसे किसी भी ऑपरेटिंग सिस्टम पर जावा में एक्सएलएसएक्स में डिजिटल हस्ताक्षर डालने के लिए किया जा सकता है। दस्तावेज़ों पर डिजिटल हस्ताक्षर करने के लिए, अतिरिक्त सॉफ़्टवेयर इंस्टॉलेशन की कोई आवश्यकता नहीं है। आपको केवल जावा और इस विषय में चर्चा की गई लाइब्रेरी को स्थापित करने की आवश्यकता है। इस प्रक्रिया को क्रियान्वित करने के तरीके का स्पष्ट विचार प्राप्त करने के लिए, नीचे दिए गए कोड उदाहरण पर एक नज़र डालें।

जावा का उपयोग करके डिजिटल हस्ताक्षर के साथ XLSX पर हस्ताक्षर करने के लिए कोड

import com.groupdocs.signature.Signature;
import com.groupdocs.signature.domain.Padding;
import com.groupdocs.signature.domain.barcodes.BarcodeTypes;
import com.groupdocs.signature.domain.enums.HorizontalAlignment;
import com.groupdocs.signature.domain.enums.VerticalAlignment;
import com.groupdocs.signature.licensing.License;
import com.groupdocs.signature.options.sign.BarcodeSignOptions;
import com.groupdocs.signature.options.sign.DigitalSignOptions;
public class SignXLSXwithDigitalSignatureUsingJava {
public static void main(String[] args) throws Exception {
// Set License to avoid the limitations of Signature library
License license = new License();
license.setLicense("GroupDocs.Signature.lic");
// load the source XLSX file
Signature signature = new Signature("input.xlsx");
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx");
// certificate password
options.setPassword("1234567890");
// digital certificate details
options.setReason("Sign");
options.setContact("JohnSmith");
options.setLocation("Office1");
// image as digital certificate appearance on document pages
options.setImageFilePath("signature.jpg");
//
options.setAllPages(true);
options.setWidth(80);
options.setHeight(60);
options.setVerticalAlignment(VerticalAlignment.Bottom);
options.setHorizontalAlignment(HorizontalAlignment.Right);
Padding padding = new Padding();
padding.setBottom(10);
padding.setRight(10);
options.setMargin(padding);
// sign XLSX document and save it
signature.sign("output.xlsx", options);
}
}

डिजिटल हस्ताक्षर आधुनिक डेटा सुरक्षा की आधारशिला हैं, और उनके कार्यान्वयन में महारत हासिल करने से आपके दस्तावेज़ प्रबंधन प्रक्रियाओं पर महत्वपूर्ण सकारात्मक प्रभाव पड़ सकता है। पिछले अनुभाग में, हमने सरल कोड उदाहरण के साथ XLSX के लिए जावा डिजिटल हस्ताक्षर के बारे में विस्तार से बताया। एक बार जब आप सुझाई गई हस्ताक्षर लाइब्रेरी स्थापित कर लेते हैं और इनपुट और आउटपुट फ़ाइलों के पथ बदल देते हैं, तो डिजिटल हस्ताक्षर के साथ XLSX पर हस्ताक्षर करने के लिए अपने एप्लिकेशन में उपरोक्त जावा कोड उदाहरण का उपयोग करना बहुत सरल और सरल प्रयास बन जाता है।

पहले, हमने बारकोड हस्ताक्षरों का उपयोग करके XLSX फ़ाइलों पर हस्ताक्षर करने की प्रक्रिया पर एक विस्तृत लेख प्रकाशित किया था। यदि आपको अतिरिक्त सहायता मार्गदर्शन की आवश्यकता है, तो हम जावा का उपयोग करके बारकोड हस्ताक्षर के साथ XLSX पर हस्ताक्षर कैसे करें पर हमारे संपूर्ण ट्यूटोरियल का संदर्भ लेने का सुझाव देते हैं।

 हिन्दी