यह कैसे-कैसे मार्गदर्शिका C#** में QR कोड के साथ दस्तावेज़ पर **हस्ताक्षर PDF करने की प्रक्रिया की व्याख्या करती है। हम ट्यूटोरियल के चरण-दर-चरण निर्देशों का पालन करके **C# में QR कोड जेनरेट करने के लिए एक नमूना कोड भी लिखेंगे। उपयोगकर्ता किसी तृतीय-पक्ष सॉफ़्टवेयर के उपयोग के बिना दस्तावेज़ों पर हस्ताक्षर कर सकते हैं। क्यूआर-कोड हस्ताक्षरों का उपयोग करके पीडीएफ दस्तावेजों पर हस्ताक्षर करने के लिए विस्तृत निर्देश और उदाहरण नीचे पाए जा सकते हैं।
सी#में क्यूआर कोड के साथ पीडीएफ दस्तावेज़ पर हस्ताक्षर करने के चरण
- सेटअप GroupDocs.Signature for .NET पैकेज NuGet.org वेबसाइट से
- कोड में आवश्यक नामस्थानों का संदर्भ जोड़ें
- Signature वर्ग . का उदाहरण बनाकर इनपुट PDF फ़ाइल लोड करें
- एक ऑब्जेक्ट बनाकर QrCodeSignOptions क्लास को इनिशियलाइज़ करें
- सिग्नेचर क्लास के साइन मेथड को कॉल करें और क्यूआर-कोड के लिए साइनिंग विकल्पों के साथ आउटपुट फाइल का नाम पास करें
आप आसानी से सी# क्यूआर कोड जेनरेटर फीचर बना सकते हैं और ऊपर दिए गए निर्देशों का पालन करके पीडीएफ दस्तावेज़ पर हस्ताक्षर करने के लिए इसका इस्तेमाल कर सकते हैं। NuGet वेबसाइट से प्रासंगिक पैकेज डाउनलोड करके और कोड में आवश्यक नामस्थानों को संदर्भित करके प्रारंभ करें। स्रोत पीडीएफ फाइल को लोड करने के लिए सिग्नेचर क्लास का एक इंस्टेंस बनाएं, और फिर क्यूआर-कोड सिग्नेचर विकल्प सेट करने के लिए QrCodeSignOptions क्लास को इनिशियलाइज़ करें। अंत में, पीडीएफ दस्तावेज़ पर हस्ताक्षर करें और इसे साइन विधि का उपयोग करके डिस्क पर सहेजें।
सी#में क्यूआर कोड के साथ पीडीएफ दस्तावेज़ पर हस्ताक्षर करने के लिए कोड
using System; | |
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignPdfWithQRCodeInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to eSign PDF with QR-Code using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Signature.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// load the source PDF for eSign with QRCode | |
Signature signature = new Signature("sample.pdf"); | |
// create QRCode option with predefined QRCode text | |
QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith") | |
{ | |
// setup QRCode encoding type | |
EncodeType = QrCodeTypes.QR, | |
// set signature position | |
Left = 50, | |
Top = 150, | |
Width = 200, | |
Height = 200 | |
}; | |
// sign document to file | |
SignResult result = signature.Sign("sign.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
हमने उपरोक्त उदाहरण में पीडीएफ दस्तावेजों के लिए ईसाइन इन सी# की सुविधा विकसित करने के लिए उपरोक्त चरणों का उपयोग किया है। इस उदाहरण में, हमने क्यूआर-कोड के बाएँ, ऊपर, चौड़ाई और ऊँचाई को परिभाषित किया है। हालाँकि, आप बॉर्डर, बैकग्राउंड कलर, टेक्स्ट कलर और फॉन्ट जैसे साइनिंग विकल्पों को सेट करके क्यूआर-कोड को कस्टमाइज़ कर सकते हैं।