Tým GroupDocs Cloud se zavázal poskytovat svým uživatelům sady SDK pro různé platformy. V tomto ohledu jsme rádi, že vás můžeme informovat o další verzi SDK, GroupDocs.Signature Cloud SDK pro Python. Tato SDK poskytuje kompletní řešení pro používání GroupDocs.Signature Cloud API v Pythonu pro podepisování podporovaných dokumentů ve vaší cloudové aplikaci. GroupDocs.Signature Cloud je REST API, které podporuje podepisování dokumentů (více než 20 formátů dokumentů) s různými typy podpisů, jako jsou textové podpisy s různými formáty, obrázkové podpisy, digitální podpisy, čárové kódy a podpisy QR-kódů. Poskytuje také podporu pro ověřování podpisů dokumentů, vyhledávání podpisů v dokumentech a mnoho dalších. Pro další podrobnosti klikněte prosím zde. GroupDocs.Signature Cloud SDK pro Python byl vyvinut, aby vám pomohl integrovat všechny tyto funkce do vaší aplikace založené na Pythonu bez jakýchkoli potíží.

GroupDocs.Signature Cloud SDK pro Python - Úvod

GroupDocs.Signature Cloud SDK pro Python je představen pro jeho vývojáře Python. Jedná se o obal kolem REST API, který vám umožňuje rychle a snadno pracovat s GroupDocs.Signature Cloud REST API na platformě založené na Pythonu a získat všechny výhody silných typů a IDE highlights. Distribuce je dostupná na GitHub.

GroupDocs.Signature Cloud SDK pro Python - příklady

K dispozici jsou také GroupDocs.Signature Cloud SDK pro příklady Pythonu, které vývojářům pomohou seznámit se s SDK a jejím použitím k vyvolání zdrojů a operací pomocí GroupDocs.Signature Cloud REST API. Podívejte se prosím na příklady SDK následujících kategorií.

Instalace

GroupDocs.Signature Cloud SDK pro Python je také k dispozici jako vydaný balíček v PyPI (Python Package Index). Můžete obejít úložiště zdrojového kódu a přímo záviset na vydaném balíčku instalací z PyPI:

pip install groupdocs-signature-cloud

Data

Chcete-li vykreslit jakékoli podporované soubory, musíte je nejprve nahrát do cloudového úložiště GroupDocs nebo cloudového úložiště třetí strany, abyste mohli používat GroupDocs.Signature Cloud API.

Začínáme

Jakmile dokončíte instalaci balíčku a závislostí ve vašem projektu, můžete snadno zavolat API ve vašem kódu založeném na Pythonu, abyste využili funkce API. Zde je ukázkový kód, který demonstruje fungování GroupDocs.Signature Cloud API pomocí Python SDK. Postupujte podle instalačního postupu a poté spusťte následující kód Pythonu:

# 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) 

Cloudové zdroje GroupDocs.Signature

Níže jsou uvedeny odkazy na některé užitečné zdroje, které můžete potřebovat ke splnění svých úkolů.

Začněte bezplatnou zkušební verzi ještě dnes

Začněte bezplatnou zkušební verzi ještě dnes – vše, co potřebujete, je zaregistrovat se do cloudové služby GroupDocs. Jakmile se zaregistrujete, jste připraveni vyzkoušet výkonné funkce zpracování souborů, které nabízí GroupDocs Cloud.