GroupDocs.Signature का उपयोग करके QR कोड के साथ दस्तावेज़ों पर हस्ताक्षर करना
परिचय
इस ट्यूटोरियल में, हम .NET के लिए GroupDocs.Signature का उपयोग करके QR कोड के साथ दस्तावेज़ों पर हस्ताक्षर करने की प्रक्रिया के बारे में जानेंगे। .NET के लिए GroupDocs.Signature एक शक्तिशाली एपीआई है जो डेवलपर्स को प्रोग्रामेटिक रूप से डिजिटल दस्तावेज़ों में विभिन्न प्रकार के हस्ताक्षर जोड़ने की अनुमति देता है। QR कोड के साथ दस्तावेज़ों पर हस्ताक्षर करना आपके दस्तावेज़ों को सुरक्षा और प्रमाणीकरण की एक अतिरिक्त परत प्रदान कर सकता है।
आवश्यक शर्तें
शुरू करने से पहले, सुनिश्चित करें कि आपने निम्नलिखित आवश्यक शर्तें स्थापित कर ली हैं:
- .NET के लिए GroupDocs.Signature: आप लाइब्रेरी को यहां से डाउनलोड कर सकते हैंवेबसाइट.
- विकास परिवेश: सुनिश्चित करें कि आपकी मशीन पर .NET विकास परिवेश स्थापित है।
- नमूना दस्तावेज़: एक नमूना दस्तावेज़ (उदाहरण के लिए, पीडीएफ) तैयार करें जिस पर आप क्यूआर कोड के साथ हस्ताक्षर करना चाहते हैं।
आवश्यक नामस्थान आयात करना
कोड में गोता लगाने से पहले, आइए आवश्यक नामस्थान आयात करें:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
चरण 1: फ़ाइल पथ परिभाषित करें
string filePath = "sample.pdf";
string fileName = Path.GetFileName(filePath);
string outputFilePath = Path.Combine("Your Document Directory", "SignWithQRCode", fileName);
प्रतिस्थापित करना सुनिश्चित करें"Your Document Directory"
उस निर्देशिका के पथ के साथ जहां आप हस्ताक्षरित दस्तावेज़ को सहेजना चाहते हैं।
चरण 2: हस्ताक्षर वस्तु को आरंभ करें
using (Signature signature = new Signature(filePath))
{
//हस्ताक्षर करने के लिए कोड यहां जाता है
}
आरंभ करें aSignature
जिस दस्तावेज़ पर आप हस्ताक्षर करना चाहते हैं उसके पथ के साथ ऑब्जेक्ट करें।
चरण 3: QRCodeSignOptions बनाएं
QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith")
{
EncodeType = QrCodeTypes.QR,
Left = 50,
Top = 150,
Width = 200,
Height = 200
};
एक बनाने केQrCodeSignOptions
क्यूआर कोड हस्ताक्षर के लिए वांछित सेटिंग्स के साथ ऑब्जेक्ट। आप क्यूआर कोड को एन्कोड करने, स्थिति और आयामों के लिए टेक्स्ट जैसे मापदंडों को अनुकूलित कर सकते हैं।
चरण 4: दस्तावेज़ पर हस्ताक्षर करें
SignResult result = signature.Sign(outputFilePath, options);
उपयोगSign
की विधिSignature
निर्दिष्ट विकल्पों के साथ दस्तावेज़ पर हस्ताक्षर करने के लिए आपत्ति करें। यह विधि एक लौटाती हैSignResult
हस्ताक्षर प्रक्रिया के बारे में जानकारी युक्त वस्तु।
चरण 5: परिणाम प्रदर्शित करें
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
हस्ताक्षर प्रक्रिया की सफलता और उस स्थान का संकेत देने वाला एक संदेश प्रदर्शित करें जहां हस्ताक्षरित दस्तावेज़ सहेजा गया है।
निष्कर्ष
इस ट्यूटोरियल में, हमने सीखा कि .NET के लिए GroupDocs.Signature का उपयोग करके QR कोड के साथ दस्तावेज़ों पर हस्ताक्षर कैसे करें। इन सरल चरणों का पालन करके, आप सुरक्षा और प्रमाणीकरण को बढ़ाते हुए, अपने डिजिटल दस्तावेज़ों में क्यूआर कोड हस्ताक्षर जोड़ सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं QR कोड के स्वरूप को अनुकूलित कर सकता हूँ?
हां, आप अपनी आवश्यकताओं के अनुसार क्यूआर कोड के आकार, स्थिति और एन्कोडिंग प्रकार जैसे विभिन्न मापदंडों को अनुकूलित कर सकते हैं।
क्यूआर कोड से हस्ताक्षर करने के लिए कौन से दस्तावेज़ प्रारूप समर्थित हैं?
.NET के लिए GroupDocs.Signature पीडीएफ, वर्ड, एक्सेल, पावरपॉइंट और अन्य सहित दस्तावेज़ प्रारूपों की एक विस्तृत श्रृंखला का समर्थन करता है।
क्या बैच प्रक्रिया में एकाधिक दस्तावेजों पर हस्ताक्षर करना संभव है?
बिल्कुल, आप अपने वर्कफ़्लो को सुव्यवस्थित करते हुए, एक साथ कई दस्तावेज़ों पर हस्ताक्षर करने के लिए GroupDocs.Signature for .NET का उपयोग कर सकते हैं।
क्या मैं QR कोड से हस्ताक्षरित दस्तावेज़ की प्रामाणिकता सत्यापित कर सकता हूँ?
हां, GroupDocs.Signature for .NET हस्ताक्षरित दस्तावेजों की अखंडता और प्रामाणिकता सुनिश्चित करने के लिए सत्यापन तंत्र प्रदान करता है।
क्या खरीदने से पहले कार्यक्षमता का परीक्षण करने के लिए कोई परीक्षण संस्करण उपलब्ध है?
हाँ, आप नि:शुल्क परीक्षण संस्करण डाउनलोड कर सकते हैंवेबसाइट .NET के लिए GroupDocs.Signature की सुविधाओं और क्षमताओं का मूल्यांकन करने के लिए।