Zespół GroupDocs Cloud jest zaangażowany w dostarczanie SDK dla różnych platform dla swoich użytkowników. W związku z tym z przyjemnością informujemy o kolejnej wersji SDK, GroupDocs.Signature Cloud SDK for Python. Ten SDK zapewnia kompletne rozwiązanie do korzystania z interfejsu GroupDocs.Signature Cloud API w języku Python w celu podpisywania obsługiwanych dokumentów w aplikacji w chmurze. GroupDocs.Signature Cloud to REST API, które obsługuje podpisywanie dokumentów (ponad 20 formatów dokumentów) z różnymi typami podpisów, takimi jak podpisy tekstowe w różnych formatach, podpisy graficzne, podpisy cyfrowe, kody kreskowe i kody QR. Zapewnia również wsparcie w zakresie weryfikacji dokumentów pod kątem podpisów, wyszukiwania podpisów w dokumentach i wielu innych. Kliknij tutaj, aby uzyskać więcej informacji. GroupDocs.Signature Cloud SDK dla Python został opracowany, aby pomóc Ci bezproblemowo zintegrować wszystkie te funkcje z aplikacją opartą na Python.
GroupDocs.Signature Cloud SDK dla języka Python — wprowadzenie
GroupDocs.Signature Cloud SDK dla języka Python został wprowadzony dla programistów języka Python. Jest to opakowanie wokół interfejsów API REST, które umożliwia szybką i łatwą pracę z interfejsami API REST GroupDocs.Signature Cloud na platformie opartej na Python, uzyskując wszystkie zalety silnych typów i najważniejszych elementów IDE. Dystrybucja jest dostępna na GitHub.
GroupDocs.Signature Cloud SDK dla języka Python — przykłady
Dostępne są również GroupDocs.Signature Cloud SDK for Python Examples, które pomagają programistom zapoznać się z SDK i jego wykorzystaniem do wywoływania zasobów i operacji przy użyciu interfejsu API REST GroupDocs.Signature Cloud. Zobacz przykłady SDK następujących kategorii.
- Obsługiwane formaty plików
- Informacje o dokumencie
- Obsługiwane kody kreskowe
- Obsługiwane kody QR
- Podpisywanie dokumentów
- Weryfikacja podpisu
- Wyszukaj podpis
Instalacja
GroupDocs.Signature Cloud SDK for Python jest również dostępny jako wydany pakiet w PyPI (Python Package Index). Możesz ominąć repozytorium kodu źródłowego i polegać bezpośrednio na wydanym pakiecie, instalując z PyPI:
pip install groupdocs-signature-cloud
Dane
Aby renderować obsługiwane pliki, musisz najpierw przesłać je do magazynu w chmurze GroupDocs lub magazynu w chmurze innej firmy, aby móc korzystać z interfejsu GroupDocs.Signature Cloud API.
Rozpoczęcie pracy
Po zakończeniu instalacji pakietu i zależności w projekcie możesz łatwo wywołać API w swoim kodzie opartym na Python, aby korzystać z funkcji API. Oto przykładowy kod demonstrujący działanie interfejsu GroupDocs.Signature Cloud API przy użyciu zestawu Python SDK. Postępuj zgodnie z procedurą instalacji, a następnie uruchom następujący kod 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)
Zasoby w chmurze GroupDocs.Signature
Poniżej znajdują się łącza do niektórych przydatnych zasobów, które mogą być potrzebne do wykonania zadań.
- Chmura GroupDocs.Signature
- Dokumentacja online GroupDocs.Signature w chmurze
- GroupDocs.Signature Cloud UI Tematy pomocy
- Forum Cloud GroupDocs.Signature
- Eksplorator API sieci Web (przykłady na żywo)
- GroupDocs.Signature Cloud SDK
- Pracuj z GroupDocs Cloud Storage za pomocą Web GUI lub GroupDocs Cloud Service
- Pracuj z wykorzystaniem i dziennikami GroupDocs za pomocą Web GUI lub GroupDocs Cloud Service
Rozpocznij bezpłatny okres próbny już dziś
Rozpocznij bezpłatny okres próbny już dziś – wystarczy zarejestrować się w usłudze GroupDocs Cloud. Po zarejestrowaniu się możesz wypróbować zaawansowane funkcje przetwarzania plików oferowane przez GroupDocs Cloud.