यह संक्षिप्त ट्यूटोरियल आपको दिखाएगा कि कैसे C# का उपयोग करके PDF में छवि हस्ताक्षर जोड़ें। हम एक छवि हस्ताक्षर का उपयोग करके पीडीएफ दस्तावेज़ पर हस्ताक्षर करने के लिए एक लोकप्रिय हस्ताक्षर पुस्तकालय का उपयोग करेंगे। इस सुविधा को प्राप्त करने के लिए कुछ एपीआई कॉल और कोड की तीन-चार पंक्तियों का उपयोग किया जाएगा। अंत में, सी# में छवि के साथ पीडीएफ पर हस्ताक्षर करने के लिए एक कार्यशील उदाहरण प्रदान किया गया है।
सी#का उपयोग करके पीडीएफ में इमेज सिग्नेचर जोड़ने के चरण
- एप्लिकेशन में NuGet पैकेज मैनेजर से GroupDocs.Signature for .NET कॉन्फ़िगर करें
- पीडीएफ में छवि हस्ताक्षर जोड़ने के लिए आवश्यक नामस्थानों का संदर्भ जोड़ें
- Signature कक्षा प्रारंभ करें और स्रोत PDF दस्तावेज़ लोड करें
- ImageSignOptions क्लास का ऑब्जेक्ट बनाएं और सिग्नेचर इमेज को कंस्ट्रक्टर को पास करें
- छवि हस्ताक्षर के साथ पीडीएफ दस्तावेज़ पर हस्ताक्षर करने के लिए सिग्नेचर क्लास की साइन विधि का उपयोग करें
सी#* का उपयोग करके पीडीएफ में *हस्ताक्षर छवि डालने के लिए कार्यक्षमता को लागू करने के निर्देश बहुत सीधे हैं। हम परियोजना में NuGet से आवश्यक पैकेज को कॉन्फ़िगर करके और दस्तावेज़ पर हस्ताक्षर करने के लिए आवश्यक नामस्थान जोड़कर इन चरणों का कार्यान्वयन शुरू करेंगे। उसके बाद, हम स्रोत PDF दस्तावेज़ लोड करेंगे और ImageSignOptions वर्ग का उपयोग करके हस्ताक्षरित PDF फ़ाइल के लिए हस्ताक्षर की स्थिति निर्धारित करेंगे। अंत में, हस्ताक्षरित पीडीएफ दस्तावेज़ को साइन विधि की सहायता से डिस्क में सहेजा जाता है।
सी # का उपयोग कर पीडीएफ में छवि हस्ताक्षर जोड़ने के लिए कोड
using System; | |
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace AddImageSignatureToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to add Image signature to PDF 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 sign with image signature | |
Signature signature = new Signature("sample.pdf"); | |
// initialize image options with signature file path | |
ImageSignOptions options = new ImageSignOptions("signature.jpg") | |
{ | |
// set signature position | |
Left = 100, | |
Top = 100, | |
AllPages = true | |
}; | |
// sign document to file | |
signature.Sign("signed.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
पूर्ववर्ती नमूना कोड में, हमने C# में पीडीएफ में हस्ताक्षर छवि जोड़ने के लिए उपरोक्त निर्देशों का पालन किया है। हमने इस उदाहरण में हस्ताक्षर की स्थिति के लिए कुछ गुणों को परिभाषित किया है। हालाँकि, आप इस उदाहरण को संशोधित कर सकते हैं और अन्य गुण सेट कर सकते हैं जैसे कि बॉर्डर सेटिंग्स, ऊँचाई, चौड़ाई, क्षैतिज संरेखण, लंबवत संरेखण, और बहुत कुछ।
इस पोस्ट में, हमने देखा है कि सी # का उपयोग करके पीडीएफ दस्तावेज़ में एक छवि हस्ताक्षर कैसे जोड़ा जाए और कुछ नमूना कोड शामिल किया जाए। अतिरिक्त जानकारी के लिए आप हमारी पिछली मार्गदर्शिका सी # में पीडीएफ में डिजिटल हस्ताक्षर कैसे जोड़ें पर जा सकते हैं।