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.
- Format File yang Didukung
- Informasi Dokumen
- Barcode yang didukung
- Kode QR yang didukung
- Menandatangani Dokumen
- Memverifikasi Tanda Tangan
- Cari Tanda Tangan
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.
- GroupDocs.Signature Cloud
- GroupDocs.Signature Cloud Online Documentation
- Topik Bantuan GroupDocs.Signature Cloud UI
- GroupDocs.Signature Cloud Forum
- Penjelajah API Web (Contoh Langsung)
- GroupDocs.Signature Cloud SDK
- Bekerja dengan Cloud Storage GroupDocs menggunakan Web GUI atau Layanan Cloud GroupDocs
- Bekerja dengan Penggunaan dan Log GroupDocs menggunakan Web GUI atau Layanan Cloud GroupDocs
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.