Команда GroupDocs Cloud прагне надавати SDK для різних платформ для своїх користувачів. У зв’язку з цим ми раді повідомити вам про ще один випуск SDK GroupDocs.Signature Cloud SDK для Python. Цей SDK надає повне рішення для використання GroupDocs.Signature Cloud API у Python для підпису підтримуваних документів у вашій хмарній програмі. GroupDocs.Signature Cloud — це REST API, який підтримує підпис документів (понад 20 форматів документів) різними типами підписів, як-от текстові підписи з різними форматами, підписи зображень, цифрові підписи, підписи штрих-кодів і QR-кодів. Він також надає підтримку для перевірки документів на наявність підписів, пошуку підписів у документах та багато іншого. Будь ласка, натисніть тут, щоб отримати додаткові відомості. GroupDocs.Signature Cloud SDK для Python було розроблено, щоб допомогти вам без проблем інтегрувати всі ці функції у вашу програму на основі Python.
GroupDocs.Signature Cloud SDK для Python – вступ
GroupDocs.Signature Cloud SDK для Python представлено для розробників Python. Це обгортка навколо REST API, яка дозволяє швидко й легко працювати з GroupDocs.Signature Cloud REST API на платформі на основі Python, отримуючи всі переваги сильних типів і основних елементів IDE. Дистрибутив доступний на GitHub.
GroupDocs.Signature Cloud SDK для Python – приклади
GroupDocs.Signature Cloud SDK для прикладів Python також доступні, щоб допомогти розробникам ознайомитися з SDK і його використанням для виклику ресурсів і операцій за допомогою GroupDocs.Signature Cloud REST API. Перегляньте приклади SDK наступних категорій.
- Підтримувані формати файлів
- Інформація про документ
- Підтримувані штрих-коди
- Підтримувані QR-коди
- Підписання документів
- Перевірка підпису
- Пошуковий підпис
монтаж
GroupDocs.Signature Cloud SDK для Python також доступний як випущений пакет у PyPI (Python Package Index). Ви можете обійти репозиторій вихідного коду і безпосередньо залежати від випущеного пакета, встановивши з PyPI:
pip install groupdocs-signature-cloud
Дані
Щоб відобразити будь-які підтримувані файли, вам спочатку потрібно завантажити їх у хмарне сховище GroupDocs або стороннє хмарне сховище, щоб використовувати GroupDocs.Signature Cloud API.
Починаємо
Після завершення встановлення пакета та залежностей у вашому проекті ви можете легко викликати API у своєму коді на основі Python, щоб використовувати функції API. Ось приклад коду для демонстрації роботи GroupDocs.Signature Cloud API за допомогою Python SDK. Будь ласка, виконайте процедуру встановлення, а потім запустіть наступний код 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)
Хмарні ресурси GroupDocs.Signature
Нижче наведено посилання на деякі корисні ресурси, які можуть знадобитися для виконання ваших завдань.
- GroupDocs.Signature Cloud
- Онлайн-документація GroupDocs.Signature Cloud
- Теми довідки GroupDocs.Signature Cloud UI
- Хмарний форум GroupDocs.Signature
- Web API Explorer (живі приклади)
- GroupDocs.Signature Cloud SDK
- Працюйте з GroupDocs Cloud Storage за допомогою Web GUI або GroupDocs Cloud Service
- Працюйте з використанням і журналами GroupDocs за допомогою веб-інтерфейсу користувача або хмарної служби GroupDocs
Почніть безкоштовну пробну версію сьогодні
Розпочніть безкоштовну пробну версію сьогодні – все, що вам потрібно, це зареєструватися в хмарній службі GroupDocs. Зареєструвавшись, ви готові спробувати потужні функції обробки файлів, які пропонує GroupDocs Cloud.