Il team di GroupDocs Cloud si impegna a fornire SDK per piattaforme diverse per i suoi utenti. A questo proposito, siamo lieti di informarvi di un’altra versione dell’SDK, GroupDocs.Signature Cloud SDK for Python. Questo SDK fornisce una soluzione completa per utilizzare GroupDocs.Signature Cloud API in Python per firmare documenti supportati nella tua applicazione cloud. GroupDocs.Signature Cloud è l’API REST che supporta documenti di firma (oltre 20 formati di documenti) con diversi tipi di firma come firme di testo con vari formati, firme di immagini, firme digitali, codici a barre e firme di codici QR. Fornisce inoltre supporto per verificare i documenti per le firme, cercare le firme nei documenti e molto altro. Fare clic qui per ulteriori dettagli. GroupDocs.Signature Cloud SDK for Python è stato sviluppato per aiutarti a integrare tutte queste funzionalità nella tua applicazione basata su Python senza problemi.

GroupDocs.Signature Cloud SDK per Python - Introduzione

GroupDocs.Signature Cloud SDK per Python viene introdotto per i suoi sviluppatori Python. È un wrapper per le API REST, che ti consente di lavorare con le API GroupDocs.Signature Cloud REST nella piattaforma basata su Python in modo rapido e semplice, ottenendo tutti i vantaggi dei tipi forti e dei punti salienti dell’IDE. La distribuzione è disponibile su GitHub.

GroupDocs.Signature Cloud SDK per Python - Esempi

Esempi di GroupDocs.Signature Cloud SDK per Python sono disponibili anche per guidare gli sviluppatori a familiarizzare con l’SDK e il suo utilizzo per richiamare risorse e operazioni utilizzando l’API REST di GroupDocs.Signature Cloud. Consulta gli esempi SDK delle seguenti categorie.

Installazione

GroupDocs.Signature Cloud SDK per Python è disponibile anche come pacchetto rilasciato in PyPI (Python Package Index). Puoi bypassare source code repository e dipendere direttamente dal pacchetto rilasciato installando da PyPI:

pip install groupdocs-signature-cloud

Dati

Per eseguire il rendering di tutti i file supportati, devi prima caricarli nell’archivio cloud di GroupDocs o nell’archivio cloud di terze parti per utilizzare l’API GroupDocs.Signature Cloud.

Iniziare

Una volta terminata l’installazione del pacchetto e delle dipendenze nel progetto, è possibile chiamare facilmente l’API nel codice basato su Python per utilizzare le funzionalità dell’API. Ecco il codice di esempio per dimostrare il funzionamento dell’API GroupDocs.Signature Cloud utilizzando Python SDK. Si prega di seguire la procedura di installazione e quindi eseguire il seguente codice Python:

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

Risorse Cloud GroupDocs.Signature

Di seguito sono riportati i collegamenti ad alcune risorse utili di cui potresti aver bisogno per svolgere le tue attività.

Inizia una prova gratuita oggi

Inizia oggi stesso una prova gratuita: tutto ciò di cui hai bisogno è iscriverti al servizio GroupDocs Cloud. Dopo esserti registrato, sei pronto per provare le potenti funzionalità di elaborazione dei file offerte da GroupDocs Cloud.