GroupDocs Bulut ekibi, kullanıcıları için farklı platformlar için SDK’lar sağlamaya kararlıdır. Bu bağlamda, sizi başka bir SDK sürümü olan Python için GroupDocs.Signature Cloud SDK hakkında bilgilendirmekten memnuniyet duyuyoruz. Bu SDK, desteklenen belgeleri bulut uygulamanızda imzalamak için Python’da GroupDocs.Signature Cloud API’yi kullanmaya yönelik eksiksiz bir çözüm sağlar. GroupDocs.Signature Cloud, çeşitli biçimlerde Metin İmzaları, Görüntü İmzaları, Dijital İmzalar, Barkod ve QR-Kod İmzaları gibi farklı imza türlerine sahip imza belgelerini (20’den fazla belge biçimi) destekleyen REST API’sidir. Ayrıca belgelerde imza olup olmadığını doğrulamak, belgelerde imza aramak ve daha pek çok şey için destek sağlar. Daha fazla ayrıntı için lütfen buraya tıklayın. GroupDocs.Signature Cloud SDK for Python, tüm bu özellikleri Python tabanlı uygulamanıza sorunsuz bir şekilde entegre etmenize yardımcı olmak için geliştirilmiştir.

Python için GroupDocs.Signature Bulut SDK’sı - Giriş

GroupDocs.Signature Cloud SDK for Python, Python geliştiricileri için kullanıma sunuldu. Python tabanlı platformda GroupDocs.Signature Cloud REST API’leri ile hızlı ve kolay bir şekilde çalışmanıza olanak tanıyan, güçlü türlerin ve IDE vurgularının tüm avantajlarını elde etmenizi sağlayan, REST API’leri çevreleyen bir sarmalayıcıdır. Dağıtım GitHub adresinde mevcuttur.

Python için GroupDocs.Signature Bulut SDK’sı - Örnekler

GroupDocs.Signature Cloud SDK for Python Örnekleri, geliştiricilerin SDK’yı ve GroupDocs.Signature Cloud REST API’yi kullanarak kaynakları ve işlemleri çağırmak için kullanımını öğrenmelerine yardımcı olmak için de mevcuttur. Lütfen aşağıdaki kategorilerin SDK örneklerine bakın.

Kurulum

Python için GroupDocs.Signature Bulut SDK’sı, PyPI (Python Paket Dizini) içinde yayınlanmış paket olarak da mevcuttur. PyPI’den yükleyerek kaynak kodu deposunu atlayabilir ve doğrudan yayınlanan pakete güvenebilirsiniz:

pip install groupdocs-signature-cloud

Veri

Desteklenen dosyaları işlemek için önce GroupDocs.Signature Cloud API’yi kullanmak üzere bunları GroupDocs bulut depolama alanına veya 3. taraf bulut depolama alanına yüklemeniz gerekir.

Başlarken

Projenizde paket ve bağımlılıkların kurulumunu tamamladığınızda, API özelliklerini kullanmak için Python tabanlı kodunuzdaki API’yi kolayca çağırabilirsiniz. Python SDK kullanarak GroupDocs.Signature Cloud API’nin çalışmasını gösteren örnek kod buradadır. Lütfen kurulum prosedürünü takip edin ve ardından aşağıdaki Python kodunu çalıştırın:

# 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 Bulut Kaynakları

Aşağıda, görevlerinizi gerçekleştirmek için ihtiyaç duyabileceğiniz bazı yararlı kaynakların bağlantıları bulunmaktadır.

Bugün Ücretsiz Denemeye Başlayın

Bugün ücretsiz bir deneme başlatın; ihtiyacınız olan tek şey GroupDocs Bulut hizmetine kaydolmak. Kaydolduktan sonra, GroupDocs Cloud tarafından sunulan güçlü dosya işleme özelliklerini denemeye hazırsınız.