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.
- Desteklenen Dosya Biçimleri
- belge bilgisi
- Desteklenen Barkodlar
- Desteklenen QR Kodları
- Belgeleri İmzalamak
- İmza Doğrulanıyor
- İmza Ara
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.
- GroupDocs.İmza Bulutu
- GroupDocs.Signature Bulut Çevrimiçi Belgeleri
- GroupDocs.Signature Bulut Kullanıcı Arabirimi Yardım Konuları
- GroupDocs.Signature Bulut Forumu
- Web API Explorer(Canlı Örnekler)
- GroupDocs.Signature Bulut SDK’ları
- Web GUI veya GroupDocs Bulut Hizmeti kullanarak GroupDocs Bulut Depolama ile çalışın
- Web GUI veya GroupDocs Bulut Hizmeti kullanarak GroupDocs Kullanımı ve Günlükleri ile çalışın
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.