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.

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.

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.