ग्रुपडॉक्स क्लाउड टीम अपने उपयोगकर्ताओं के लिए विभिन्न प्लेटफ़ॉर्म के लिए एसडीके प्रदान करने के लिए प्रतिबद्ध है। इस संबंध में, हमें आपको एक और एसडीके रिलीज, पायथन के लिए ग्रुपडॉक्स.सिग्नेचर क्लाउड एसडीके के बारे में सूचित करते हुए खुशी हो रही है। यह एसडीके आपके क्लाउड एप्लिकेशन में समर्थित दस्तावेज़ों पर हस्ताक्षर करने के लिए Python में GroupDocs.Signature Cloud API का उपभोग करने के लिए एक संपूर्ण समाधान प्रदान करता है। GroupDocs.Signature Cloud REST API है जो विभिन्न प्रारूप वाले टेक्स्ट हस्ताक्षर, छवि हस्ताक्षर, डिजिटल हस्ताक्षर, बारकोड और क्यूआर-कोड हस्ताक्षर जैसे विभिन्न हस्ताक्षर प्रकारों के साथ हस्ताक्षर दस्तावेजों (20+ से अधिक दस्तावेज़ प्रारूप) का समर्थन करता है। यह हस्ताक्षरों के लिए दस्तावेज़ों को सत्यापित करने, दस्तावेज़ों में हस्ताक्षरों की खोज करने और भी बहुत कुछ करने में सहायता प्रदान करता है। कृपया अधिक जानकारी के लिए यहां पर क्लिक करें। Python के लिए GroupDocs.Signature Cloud SDK को बिना किसी परेशानी के आपके Python आधारित एप्लिकेशन में इन सभी सुविधाओं को एकीकृत करने में मदद करने के लिए विकसित किया गया है।

Python के लिए GroupDocs.Signature Cloud SDK - परिचय

Python के लिए GroupDocs.Signature Cloud SDK को इसके Python डेवलपर्स के लिए पेश किया गया है। यह REST API के चारों ओर एक आवरण है, जो आपको Python आधारित प्लेटफ़ॉर्म में GroupDocs.Signature Cloud REST API के साथ जल्दी और आसानी से काम करने की अनुमति देता है, जिससे मजबूत प्रकार और IDE हाइलाइट्स के सभी लाभ प्राप्त होते हैं। वितरण GitHub पर उपलब्ध है।

Python के लिए GroupDocs.Signature Cloud SDK - उदाहरण

पाइथॉन उदाहरणों के लिए GroupDocs.Signature Cloud SDK GroupDocs.Signature Cloud REST API का उपयोग करके संसाधनों और संचालन को शुरू करने के लिए SDK और इसके उपयोग से परिचित होने के लिए डेवलपर्स का मार्गदर्शन करने के लिए भी उपलब्ध हैं। कृपया निम्नलिखित श्रेणियों के एसडीके उदाहरण देखें।

इंस्टालेशन

Python के लिए GroupDocs.Signature Cloud SDK PyPI (पायथन पैकेज इंडेक्स) में जारी पैकेज के रूप में भी उपलब्ध है। आप स्रोत कोड रिपॉजिटरी को बायपास कर सकते हैं और पीईपीआई से इंस्टॉल करके सीधे जारी पैकेज पर निर्भर हो सकते हैं:

pip install groupdocs-signature-cloud

आंकड़े

किसी भी समर्थित फ़ाइल को प्रस्तुत करने के लिए, आपको सबसे पहले GroupDocs.Signature Cloud API का उपयोग करने के लिए उन्हें GroupDocs क्लाउड स्टोरेज या तृतीय पक्ष क्लाउड स्टोरेज पर अपलोड करना होगा।

शुरू करना

एक बार जब आप अपने प्रोजेक्ट में पैकेज और निर्भरता की स्थापना कर लेते हैं, तो आप एपीआई सुविधाओं का उपभोग करने के लिए आसानी से अपने पायथन आधारित कोड में एपीआई को कॉल कर सकते हैं। यहां Python SDK का उपयोग करके GroupDocs.Signature Cloud API की कार्यप्रणाली को प्रदर्शित करने के लिए नमूना कोड दिया गया है। कृपया इंस्टॉलेशन प्रक्रिया का पालन करें और फिर निम्नलिखित पायथन कोड चलाएँ:

# Import module
 import asposestoragecloud
 import groupdocs_signature_cloud
 from groupdocs_signature_cloud.models.requests.post_search_barcode_request import PostSearchBarcodeRequest
 from groupdocs_signature_cloud.models import *

 host = "http://api-qa.groupdocs.cloud"   # Put your Host URL here
 base_url = "http://api-qa.groupdocs.cloud/v1" #Put your Base URL here
 api_key = "" #Put your App Key here
 app_sid = "" #Put your App Sid here
 storageName = "Signature-Dev" #Put your storage name here
 storageFolder = "signed" #Put your storage folder path here
 storageFileName = "SignedForVerificationAll.pdf" #Put your storage file name here
 filePassword = "" #Put your file password here if file is encrypted
 localFilePath = "C:\\SignedForVerificationAll.pdf" #Put your local file path here

 # File uploading (it could be skipped if file is already uploaded)
 # initialization of configuration for storage api client
 storageConfiguration = asposestoragecloud.Configuration()
 storageConfiguration.host = host
 storageConfiguration.base_url = base_url
 storageConfiguration.api_key_prefix = "Bearer"

 # initialization of storage api client
 storageApiClient = asposestoragecloud.ApiClient(apiKey = api_key, appSid = app_sid, configuration = storageConfiguration)
 storageApi = asposestoragecloud.apis.StorageApi(storageApiClient)
 # file uploading
 filestream = open(file = localFilePath, mode = "rb")
 storageApi.put_create(path = storageFolder + "\\" + storageFileName, file = filestream, storage = storageName)      
 filestream.close()    
 print("Uploaded: " + storageFolder + "\\" + storageFileName)     

 # Signature search
 # initialization of configuration for signature api client
 configuration = groupdocs_signature_cloud.Configuration()
 configuration.host = host
 configuration.base_url = base_url
 configuration.api_key["api_key"] = api_key
 configuration.api_key["app_sid"] = app_sid
 
 # initialization of signature api client
 signatureApi = groupdocs_signature_cloud.SignatureApi(configuration=configuration)

 # initialization of search options
 options = PdfSearchBarcodeOptionsData()
 # set barcode properties
 options.barcode_type_name ="Code39Standard"
 options.text = "12345678"
 # set match type
 options.match_type ="Contains"
 #set pages for search
 options.document_page_number = 1

 # initialization of search request
 request = PostSearchBarcodeRequest(storageFileName, options, filePassword, storageFolder, storageName)

 # getting response
 response = signatureApi.post_search_barcode(request)
 
 # checking response
 self.assertNotEqual(response, False)
 self.assertEqual(response.code, "200")
 self.assertEqual(response.status, "OK")
 self.assertIn(storageFileName, response.file_name)
 self.assertEqual(response.folder, storageFolder)
 self.assertNotEqual(response.signatures, False)
 self.assertGreater(len(response.signatures), 0)
 signature = response.signatures[0]
 self.assertEqual(signature.text, "123456789012")
 self.assertEqual(signature.barcode_type_name, "Code39Standard")
 self.assertIn("BarcodeSignatureData", signature.signature_type) 

GroupDocs.Signature क्लाउड संसाधन

कुछ उपयोगी संसाधनों के लिंक निम्नलिखित हैं जिनकी आपको अपने कार्यों को पूरा करने के लिए आवश्यकता हो सकती है।

आज ही नि:शुल्क परीक्षण प्रारंभ करें

आज ही नि:शुल्क परीक्षण शुरू करें - आपको बस ग्रुपडॉक्स क्लाउड सेवा के साथ साइन अप करना करना है। एक बार साइन अप करने के बाद, आप GroupDocs Cloud द्वारा दी जाने वाली शक्तिशाली फ़ाइल प्रोसेसिंग सुविधाओं को आज़माने के लिए तैयार हैं।