El equipo de GroupDocs Cloud se compromete a proporcionar SDK para diferentes plataformas para sus usuarios. En este sentido, nos complace informarle sobre otro lanzamiento de SDK, GroupDocs.Signature Cloud SDK para Python. Este SDK proporciona una solución completa para consumir GroupDocs.Signature Cloud API en Python para firmar documentos admitidos en su aplicación en la nube. GroupDocs.Signature Cloud es una API REST que admite firmar documentos (más de 20 formatos de documentos) con diferentes tipos de firmas, como firmas de texto con varios formatos, firmas de imágenes, firmas digitales, códigos de barras y códigos QR. También brinda soporte para verificar documentos en busca de firmas, buscar firmas en documentos y mucho más. Haga clic aquí para obtener más detalles. GroupDocs.Signature Cloud SDK para Python se desarrolló para ayudarlo a integrar todas estas funciones en su aplicación basada en Python sin problemas.
GroupDocs.Signature Cloud SDK para Python - Introducción
Se presenta GroupDocs.Signature Cloud SDK para Python para sus desarrolladores de Python. Es un envoltorio alrededor de las API REST, que le permite trabajar con las API REST de GroupDocs.Signature Cloud en una plataforma basada en Python de forma rápida y sencilla, obteniendo todos los beneficios de los tipos fuertes y los aspectos destacados de IDE. La distribución está disponible en GitHub.
GroupDocs.Signature Cloud SDK para Python - Ejemplos
GroupDocs.Signature Cloud SDK para ejemplos de Python también están disponibles para guiar a los desarrolladores a familiarizarse con SDK y su uso para invocar recursos y operaciones mediante la API REST de GroupDocs.Signature Cloud. Consulte los ejemplos de SDK de las siguientes categorías.
- Formatos de archivo admitidos
- Información del Documento
- Códigos de barras admitidos
- Códigos QR compatibles
- Firma de documentos
- Verificando Firma
- Buscar firma
Instalación
GroupDocs.Signature Cloud SDK para Python también está disponible como paquete publicado en PyPI (Python Package Index). Puede omitir el repositorio de código fuente y depender directamente del paquete lanzado mediante la instalación desde PyPI:
pip install groupdocs-signature-cloud
Datos
Para procesar los archivos admitidos, primero debe cargarlos en el almacenamiento en la nube de GroupDocs o en el almacenamiento en la nube de un tercero para usar GroupDocs.Signature Cloud API.
Empezando
Una vez que haya terminado con la instalación del paquete y las dependencias en su proyecto, puede llamar fácilmente a la API en su código basado en Python para consumir las funciones de la API. Aquí está el código de muestra para demostrar el funcionamiento de GroupDocs.Signature Cloud API usando Python SDK. Siga el procedimiento de instalación y luego ejecute el siguiente código de 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)
Recursos en la nube de GroupDocs.Signature
Los siguientes son los enlaces a algunos recursos útiles que puede necesitar para realizar sus tareas.
- Nube de GroupDocs.Signature
- Documentación en línea de GroupDocs.Signature Cloud
- Temas de ayuda de la interfaz de usuario de GroupDocs.Signature Cloud
- Foro de GroupDocs.Signature Cloud
- Web API Explorer (ejemplos en vivo)
- SDK de GroupDocs.Signature Cloud
- Trabaje con GroupDocs Cloud Storage usando Web GUI o GroupDocs Cloud Service
- Trabaje con el uso y los registros de GroupDocs mediante Web GUI o GroupDocs Cloud Service
Comience una prueba gratuita hoy
Comience una prueba gratuita hoy; todo lo que necesita es registrarse en el servicio en la nube de GroupDocs. Una vez que se haya registrado, estará listo para probar las potentes funciones de procesamiento de archivos que ofrece GroupDocs Cloud.