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í.
- Podporované formáty souborů
- Informace o dokumentu
- Podporované čárové kódy
- Podporované QR kódy
- Podepisování dokumentů
- Ověřování podpisu
- Hledat podpis
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ů.
- GroupDocs.Signature Cloud
- Online dokumentace GroupDocs.Signature Cloud
- Témata nápovědy cloudového uživatelského rozhraní GroupDocs.Signature
- GroupDocs.Signature Cloud Forum
- Web API Explorer (živé příklady)
- GroupDocs.Signature Cloud SDK
- Práce s cloudovým úložištěm GroupDocs pomocí Web GUI nebo GroupDocs Cloud Service
- Práce s využitím a protokoly GroupDocs pomocí Web GUI nebo GroupDocs Cloud Service
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.