Das GroupDocs Cloud-Team ist bestrebt, seinen Benutzern SDKs für verschiedene Plattformen bereitzustellen. In diesem Zusammenhang freuen wir uns, Sie über eine weitere SDK-Version zu informieren, GroupDocs.Signature Cloud SDK für Python. Dieses SDK bietet eine Komplettlösung für die Nutzung der GroupDocs.Signature Cloud API in Python, um unterstützte Dokumente in Ihrer Cloud-Anwendung zu signieren. GroupDocs.Signature Cloud ist eine REST-API, die das Signieren von Dokumenten (über 20 Dokumentformate) mit verschiedenen Signaturtypen wie Textsignaturen mit verschiedenen Formaten, Bildsignaturen, digitalen Signaturen, Barcode und QR-Code-Signaturen unterstützt. Es bietet außerdem Unterstützung bei der Überprüfung von Dokumenten auf Signaturen, der Suche nach Signaturen in Dokumenten und vielem mehr. Für weitere Details klicken Sie bitte hier. GroupDocs.Signature Cloud SDK für Python wurde entwickelt, um Ihnen dabei zu helfen, alle diese Funktionen problemlos in Ihre Python-basierte Anwendung zu integrieren.
GroupDocs.Signature Cloud SDK für Python – Einführung
GroupDocs.Signature Cloud SDK für Python wird für seine Python-Entwickler eingeführt. Es handelt sich um einen Wrapper für REST-APIs, der es Ihnen ermöglicht, schnell und einfach mit GroupDocs.Signature Cloud-REST-APIs auf einer Python-basierten Plattform zu arbeiten und dabei alle Vorteile starker Typen und IDE-Highlights zu nutzen. Die Distribution ist verfügbar unter GitHub.
GroupDocs.Signature Cloud SDK für Python – Beispiele
GroupDocs.Signature Cloud SDK für Python-Beispiele sind ebenfalls verfügbar, um Entwicklern dabei zu helfen, sich mit dem SDK und seiner Verwendung zum Aufrufen von Ressourcen und Vorgängen mithilfe der GroupDocs.Signature Cloud REST API vertraut zu machen. Bitte sehen Sie sich die SDK-Beispiele der folgenden Kategorien an.
- Unterstützte Dateiformate
- Dokumentinformationen
- Unterstützte Barcodes
- Unterstützte QR-Codes
- Dokumente signieren
- Signatur überprüfen
- Signatur suchen
Installation
GroupDocs.Signature Cloud SDK für Python ist auch als veröffentlichtes Paket im PyPI (Python Package Index) verfügbar. Sie können das Quellcode-Repository umgehen und sich direkt auf das veröffentlichte Paket verlassen, indem Sie es über PyPI installieren:
pip install groupdocs-signature-cloud
Daten
Um unterstützte Dateien zu rendern, müssen Sie diese zunächst in den GroupDocs-Cloud-Speicher oder den Cloud-Speicher eines Drittanbieters hochladen, um die GroupDocs.Signature Cloud-API zu verwenden.
Einstieg
Sobald Sie mit der Installation des Pakets und der Abhängigkeiten in Ihrem Projekt fertig sind, können Sie die API problemlos in Ihrem Python-basierten Code aufrufen, um die API funktionen zu nutzen. Hier ist der Beispielcode, um die Funktionsweise der GroupDocs.Signature Cloud API mit dem Python SDK zu demonstrieren. Bitte befolgen Sie die Installationsprozedur und führen Sie dann den folgenden Python-Code aus:
# 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 Cloud-Ressourcen
Im Folgenden finden Sie Links zu einigen nützlichen Ressourcen, die Sie möglicherweise zur Erfüllung Ihrer Aufgaben benötigen.
- GroupDocs.Signature Cloud
- GroupDocs.Signature Cloud Online Dokumentation
- GroupDocs.Signature Cloud-UI-Hilfethemen
- GroupDocs.Signature Cloud-Forum
- Web API Explorer (Live-Beispiele)
- GroupDocs.Signature Cloud SDKs
- Arbeiten Sie mit GroupDocs Cloud Storage über Web GUI oder GroupDocs Cloud Service
- Arbeiten Sie mit GroupDocs-Nutzung und -Protokollen über Web GUI oder GroupDocs Cloud Service
Starten Sie noch heute eine kostenlose Testversion
Starten Sie noch heute eine kostenlose Testversion – Sie müssen sich lediglich beim GroupDocs Cloud-Dienst anmelden. Sobald Sie sich angemeldet haben, können Sie die leistungsstarken Dateiverarbeitungsfunktionen von GroupDocs Cloud ausprobieren.