The GroupDocs Cloud team is committed to provide SDKs for different platform for its users. In this regard, we are glad to inform you about another SDK release, GroupDocs.Signature Cloud SDK for Python. This SDK provides a complete solution to consume GroupDocs.Signature Cloud API in Python to sign supported documents in your cloud application. GroupDocs.Signature Cloud is REST API which supports sign documents (over 20+ document formats) with different signature types like Text Signatures with various format, Image Signatures, Digital Signatures, Barcode and QR-Code Signatures. It also provides support to verify documents for signatures, search for signatures in documents and many more. Please click here for further details. GroupDocs.Signature Cloud SDK for Python has been developed to help you integrate all these features in your Python based application without any hassle.

GroupDocs.Signature Cloud SDK untuk Python - Pendahuluan

GroupDocs.Signature Cloud SDK for Python diperkenalkan untuk developer Python-nya. Ini adalah pembungkus REST API, yang memungkinkan Anda untuk bekerja dengan GroupDocs.Signature Cloud REST API dalam platform berbasis Python dengan cepat dan mudah, mendapatkan semua manfaat dari tipe yang kuat dan sorotan IDE. Distribusi tersedia di GitHub.

GroupDocs.Signature Cloud SDK untuk Python - Contoh

GroupDocs.Signature Cloud SDK untuk Contoh Python juga tersedia untuk memandu developer agar terbiasa dengan SDK dan penggunaannya untuk meminta sumber daya dan operasi menggunakan GroupDocs.Signature Cloud REST API. Silakan lihat contoh SDK dari kategori berikut.

Instalasi

GroupDocs.Signature Cloud SDK untuk Python juga tersedia sebagai paket yang dirilis di PyPI (Python Package Index). Anda dapat melewati repositori kode sumber dan bergantung langsung pada paket yang dirilis dengan menginstal dari PyPI:

pip install groupdocs-signature-cloud

Data

Untuk merender file apa pun yang didukung, pertama-tama Anda harus mengunggahnya ke penyimpanan cloud GroupDocs atau penyimpanan cloud pihak ketiga untuk menggunakan GroupDocs.Signature Cloud API.

Mulai

Setelah Anda selesai menginstal paket dan dependensi dalam proyek Anda, Anda dapat dengan mudah memanggil API dalam kode berbasis Python untuk menggunakan fitur API. Berikut adalah contoh kode untuk mendemonstrasikan cara kerja GroupDocs.Signature Cloud API menggunakan Python SDK. Silakan ikuti prosedur instalasi dan kemudian jalankan kode Python berikut:

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

GroupDocs.Signature Sumber Daya Cloud

Berikut adalah tautan ke beberapa sumber berguna yang mungkin Anda perlukan untuk menyelesaikan tugas Anda.

Mulai Uji Coba Gratis Hari Ini

Mulai uji coba gratis hari ini – yang Anda perlukan hanyalah mendaftar dengan layanan Cloud GroupDocs. Setelah Anda mendaftar, Anda siap untuk mencoba fitur pemrosesan file canggih yang ditawarkan oleh GroupDocs Cloud.