Nhóm GroupDocs Cloud cam kết cung cấp SDK cho các nền tảng khác nhau cho người dùng của mình. Về vấn đề này, chúng tôi vui mừng thông báo cho bạn về một bản phát hành SDK khác, GroupDocs.Signature Cloud SDK dành cho Python. SDK này cung cấp một giải pháp hoàn chỉnh để sử dụng GroupDocs.Signature Cloud API bằng Python để ký các tài liệu được hỗ trợ trong ứng dụng đám mây của bạn. GroupDocs.Signature Cloud là API REST hỗ trợ ký tài liệu (hơn 20 định dạng tài liệu) với các loại chữ ký khác nhau như Chữ ký văn bản với nhiều định dạng, Chữ ký hình ảnh, Chữ ký số, Chữ ký mã vạch và Mã QR. Nó cũng cung cấp hỗ trợ để xác minh tài liệu cho chữ ký, tìm kiếm chữ ký trong tài liệu, v.v. Vui lòng nhấp vào đây để biết thêm chi tiết. GroupDocs.Signature Cloud SDK dành cho Python đã được phát triển để giúp bạn tích hợp tất cả các tính năng này trong ứng dụng dựa trên Python của mình mà không gặp rắc rối nào.
GroupDocs.Signature Cloud SDK dành cho Python - Giới thiệu
GroupDocs.Signature Cloud SDK dành cho Python được giới thiệu cho các nhà phát triển Python của nó. Nó là một trình bao bọc xung quanh API REST, cho phép bạn làm việc với API REST của GroupDocs.Signature Cloud trong nền tảng dựa trên Python một cách nhanh chóng và dễ dàng, đạt được tất cả lợi ích của các loại mạnh và điểm nổi bật của IDE. Bản phân phối có sẵn tại GitHub.
GroupDocs.Signature Cloud SDK dành cho Python - Ví dụ
GroupDocs.Signature Cloud SDK dành cho các ví dụ về Python cũng có sẵn để hướng dẫn các nhà phát triển làm quen với SDK và cách sử dụng SDK để gọi các tài nguyên và hoạt động bằng cách sử dụng GroupDocs.Signature Cloud REST API. Vui lòng xem ví dụ về SDK của các danh mục sau.
- Định dạng tệp được hỗ trợ
- thông tin tài liệu
- Mã vạch được hỗ trợ
- Mã QR được hỗ trợ
- Ký kết tài liệu
- xác minh chữ ký
- Chữ ký tìm kiếm
Cài đặt
GroupDocs.Signature Cloud SDK dành cho Python cũng có sẵn dưới dạng gói đã phát hành trong PyPI (Chỉ mục gói Python). Bạn có thể bỏ qua kho lưu trữ mã nguồn và phụ thuộc trực tiếp vào gói đã phát hành bằng cách cài đặt từ PyPI:
pip install groupdocs-signature-cloud
Dữ liệu
Để kết xuất bất kỳ tệp được hỗ trợ nào, trước tiên bạn cần tải chúng lên kho lưu trữ đám mây GroupDocs hoặc kho lưu trữ đám mây của bên thứ 3 để sử dụng GroupDocs.Signature Cloud API.
Bắt đầu
Khi bạn đã hoàn tất việc cài đặt gói và các phụ thuộc trong dự án của mình, Bạn có thể dễ dàng gọi API trong mã dựa trên Python của mình để sử dụng các tính năng API. Đây là mã mẫu để chứng minh hoạt động của GroupDocs.Signature Cloud API bằng Python SDK. Vui lòng làm theo quy trình cài đặt và sau đó chạy mã Python sau:
# 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)
Tài nguyên đám mây GroupDocs.Signature
Sau đây là các liên kết đến một số tài nguyên hữu ích mà bạn có thể cần để hoàn thành nhiệm vụ của mình.
- GroupDocs.Signature Cloud
- GroupDocs.Signature Tài liệu trực tuyến trên đám mây
- GroupDocs.Signature Cloud UI Trợ giúp Chủ đề
- Diễn đàn đám mây GroupDocs.Signature
- Trình khám phá API Web (Ví dụ trực tiếp)
- GroupDocs.Signature Cloud SDK
- Làm việc với GroupDocs Cloud Storage bằng Web GUI hoặc GroupDocs Cloud Service
- Làm việc với nhật ký và mức sử dụng GroupDocs bằng GUI web hoặc Dịch vụ đám mây GroupDocs
Bắt đầu dùng thử miễn phí ngay hôm nay
Bắt đầu dùng thử miễn phí ngay hôm nay – tất cả những gì bạn cần là đăng ký dịch vụ Đám mây GroupDocs. Sau khi đăng ký, bạn đã sẵn sàng dùng thử các tính năng xử lý tệp mạnh mẽ do GroupDocs Cloud cung cấp.