يلتزم فريق GroupDocs Cloud بتوفير مجموعات SDK لمنصات مختلفة لمستخدميها. في هذا الصدد ، يسعدنا إبلاغك بإصدار SDK آخر ، GroupDocs.Signature Cloud SDK لـ Python. يوفر SDK حلاً كاملاً لاستهلاك GroupDocs.Signature Cloud API في Python لتوقيع المستندات المدعومة في تطبيق السحابة الخاص بك. GroupDocs.Signature Cloud هي واجهة برمجة تطبيقات REST تدعم مستندات التوقيع (أكثر من 20 تنسيقًا للمستند) بأنواع توقيعات مختلفة مثل توقيعات النص بتنسيقات مختلفة وتوقيعات الصور والتوقيعات الرقمية والباركود وتوقيعات رمز الاستجابة السريعة. كما يوفر الدعم للتحقق من المستندات للتوقيعات والبحث عن التوقيعات في المستندات وغير ذلك الكثير. الرجاء الضغط هنا لمزيد من التفاصيل. تم تطوير GroupDocs.Signature Cloud SDK لـ Python لمساعدتك على دمج كل هذه الميزات في تطبيقك المستند إلى Python دون أي متاعب.
GroupDocs.Signature Cloud SDK for Python - مقدمة
تم تقديم GroupDocs.Signature Cloud SDK لـ Python لمطوري Python. وهو عبارة عن غلاف حول REST APIs ، والذي يسمح لك بالعمل مع GroupDocs.Signature Cloud REST APIs في النظام الأساسي القائم على Python بسرعة وسهولة ، ويكتسب جميع مزايا الأنواع القوية وإبرازات IDE. التوزيع متاح في جيثب.
GroupDocs.Signature Cloud SDK لـ Python - أمثلة
GroupDocs.Signature Cloud SDK لأمثلة Python متاحة أيضًا لتوجيه المطورين للتعرف على SDK واستخدامها لاستدعاء الموارد والعمليات باستخدام GroupDocs.Signature Cloud REST API. يرجى الاطلاع على أمثلة SDK للفئات التالية.
- تنسيقات الملفات المدعومة
- معلومات المستند
- الرموز الشريطية المدعومة
- رموز الاستجابة السريعة المدعومة
- وثائق التوقيع
- التحقق من التوقيع
- بحث التوقيع
تثبيت
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 Cloud Resources
فيما يلي روابط لبعض الموارد المفيدة التي قد تحتاجها لإنجاز مهامك.
- GroupDocs.Signature Cloud
- GroupDocs.Signature Cloud Online Documentation
- GroupDocs.Signature Cloud UI مواضيع التعليمات
- GroupDocs.Signature Cloud Forum
- مستكشف واجهة برمجة تطبيقات الويب (أمثلة مباشرة)
- GroupDocs.Signature Cloud SDKs
- العمل مع GroupDocs Cloud Storage باستخدام Web GUI أو GroupDocs Cloud Service
- العمل مع استخدام GroupDocs والسجلات باستخدام Web GUI أو GroupDocs Cloud Service
ابدأ تجربة مجانية اليوم
ابدأ إصدارًا تجريبيًا مجانيًا اليوم - كل ما تحتاجه هو الاشتراك في خدمة GroupDocs Cloud. بمجرد التسجيل ، ستكون جاهزًا لتجربة ميزات معالجة الملفات القوية التي تقدمها GroupDocs Cloud.