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.
- Formati di file supportati
- Informazioni sul documento
- Codici a barre supportati
- Codici QR supportati
- Firmare documenti
- Verifica della firma
- Cerca Firma
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à.
- GroupDocs.Signature Cloud
- GroupDocs.Signature Cloud Documentazione online
- Argomenti della guida dell’interfaccia utente di GroupDocs.Signature Cloud
- Forum di GroupDocs.Signature Cloud
- Web API Explorer (esempi dal vivo)
- GroupDocs.Signature Cloud SDK
- Lavora con GroupDocs Cloud Storage utilizzando Web GUI o GroupDocs Cloud Service
- Lavora con l’utilizzo e i registri di GroupDocs utilizzando Web GUI o GroupDocs Cloud Service
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.