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.
- Formats de fichiers pris en charge
- Informations sur les documents
- Codes-barres pris en charge
- Codes QR pris en charge
- Signature de documents
- Vérification de la signature
- Rechercher une signature
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.
- GroupDocs.Signature Cloud
- Documentation en ligne GroupDocs.Signature Cloud
- Rubriques d’aide de l’interface utilisateur GroupDocs.Signature Cloud
- GroupDocs.Signature Cloud Forum
- Explorateur d’API Web (exemples concrets)
- SDK GroupDocs.Signature Cloud
- Travaillez avec GroupDocs Cloud Storage à l’aide de Interface graphique Web ou GroupDocs Cloud Service
- Travailler avec l’utilisation et les journaux de GroupDocs à l’aide de Interface graphique Web ou GroupDocs Cloud Service
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.