L’équipe GroupDocs Cloud s’engage à fournir des SDK pour différentes plates-formes à ses utilisateurs. À cet égard, nous sommes heureux de vous informer d’une autre version du SDK, GroupDocs.Signature Cloud SDK pour Python. Ce SDK fournit une solution complète pour utiliser l’API GroupDocs.Signature Cloud en Python afin de signer les documents pris en charge dans votre application cloud. GroupDocs.Signature Cloud est une API REST qui prend en charge les documents signés (plus de 20 formats de documents) avec différents types de signature tels que les signatures textuelles avec différents formats, les signatures d’image, les signatures numériques, les signatures de code-barres et de code QR. Il fournit également un support pour vérifier les documents pour les signatures, rechercher des signatures dans les documents et bien d’autres. Veuillez cliquer ici pour plus de détails. GroupDocs.Signature Cloud SDK pour Python a été développé pour vous aider à intégrer toutes ces fonctionnalités dans votre application basée sur Python sans aucun problème.

SDK Cloud GroupDocs.Signature pour Python – Introduction

GroupDocs.Signature Cloud SDK pour Python est introduit pour ses développeurs Python. Il s’agit d’un wrapper autour des API REST, qui vous permet de travailler rapidement et facilement avec les API REST GroupDocs.Signature Cloud sur une plate-forme basée sur Python, en profitant de tous les avantages des types forts et des points forts de l’IDE. La distribution est disponible sur GitHub.

SDK Cloud GroupDocs.Signature pour Python – Exemples

GroupDocs.Signature Cloud SDK pour les exemples Python sont également disponibles pour aider les développeurs à se familiariser avec le SDK et son utilisation pour appeler des ressources et des opérations à l’aide de l’API REST GroupDocs.Signature Cloud. Veuillez consulter les exemples de SDK des catégories suivantes.

Installation

GroupDocs.Signature Cloud SDK pour Python est également disponible en tant que package publié dans PyPI (Python Package Index). Vous pouvez contourner référentiel de code source et dépendre directement du package publié en installant à partir de PyPI :

pip install groupdocs-signature-cloud

Données

Afin de rendre tous les fichiers pris en charge, vous devez d’abord les télécharger sur le stockage cloud GroupDocs ou le stockage cloud tiers pour utiliser l’API GroupDocs.Signature Cloud.

Commencer

Une fois que vous avez terminé l’installation du package et des dépendances dans votre projet, vous pouvez facilement appeler l’API dans votre code basé sur Python pour utiliser les fonctionnalités de l’API. Voici l’exemple de code pour démontrer le fonctionnement de l’API GroupDocs.Signature Cloud à l’aide du SDK Python. Veuillez suivre la procédure d’installation, puis exécutez le code Python suivant :

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

Ressources Cloud GroupDocs.Signature

Vous trouverez ci-dessous des liens vers des ressources utiles dont vous pourriez avoir besoin pour accomplir vos tâches.

Commencez un essai gratuit aujourd’hui

Commencez un essai gratuit dès aujourd’hui - tout ce dont vous avez besoin est de s’inscrire au service GroupDocs Cloud. Une fois inscrit, vous êtes prêt à essayer les puissantes fonctionnalités de traitement de fichiers offertes par GroupDocs Cloud.