If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.

Εγκατάσταση
Το πακέτο είναι available στο PyPI και μπορεί να εγκατασταθεί μέσω pip εκτελώντας την παρακάτω εντολή:
pip install groupdocs-signature-cloud

Απαιτήσεις
Εξαρτήσεις
Το SDK εγκαθιστά αυτόματα τα ακόλουθα πακέτα:
| Πακέτο | Περιορισμός |
|---|
| urllib3 | >= 1.15 |
| six | >= 1.10 |
| certifi | — |
| python-dateutil | — |
Γρήγορη εκκίνηση
Λάβετε τα διαπιστευτήρια API σας
Για να χρησιμοποιήσετε το GroupDocs.Signature Cloud, εγγραφείτε στο GroupDocs.Cloud Dashboard και λάβετε το Client ID και το Client Secret.
Εκκινήστε το API
Χρησιμοποιήστε τον ακόλουθο κώδικα για να ξεκινήσετε να χρησιμοποιείτε το GroupDocs.Signature Cloud SDK για Python:
import groupdocs_signature_cloud
# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
# Create API configuration
configuration = groupdocs_signature_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
# Create instance of the Sign API
sign_api = groupdocs_signature_cloud.SignApi.from_config(configuration)
Υπογράψτε ένα έγγραφο με υπογραφή κειμένου
Μόλις αρχικοποιηθεί, χρησιμοποιήστε αυτό το βασικό παράδειγμα για να προσθέσετε μια υπογραφή κειμένου σε ένα έγγραφο του Word:
import groupdocs_signature_cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
sign_api = groupdocs_signature_cloud.SignApi.from_keys(client_id, client_secret)
file_info = groupdocs_signature_cloud.FileInfo()
file_info.file_path = "signaturedocs/one-page.docx"
opts = groupdocs_signature_cloud.SignTextOptions()
opts.signature_type = "Text"
opts.text = "GroupDocs.Signature Cloud"
opts.left = 100
opts.top = 100
opts.width = 100
opts.height = 100
opts.page = 1
settings = groupdocs_signature_cloud.SignSettings()
settings.options = [opts]
settings.file_info = file_info
settings.save_options = groupdocs_signature_cloud.SaveOptions()
settings.save_options.output_file_path = "signaturedocs/signedTextOne_page.docx"
request = groupdocs_signature_cloud.CreateSignaturesRequest(settings)
response = sign_api.create_signatures(request)
print("Succeeded count: " + str(len(response.succeeded)))
Με αυτόν τον οδηγό γρήγορης εκκίνησης, είστε έτοιμοι να αρχίσετε να υπογράφετε έγγραφα χρησιμοποιώντας το GroupDocs.Signature Cloud στις εφαρμογές σας Python. Για περισσότερες λεπτομέρειες, επισκεφθείτε το documentation.
Λάβετε υποστηριζόμενες μορφές αρχείων
Ανακτήστε την πλήρη λίστα των υποστηριζόμενων μορφών αρχείων που είναι διαθέσιμες μέσω του Signature API.
import groupdocs_signature_cloud
info_api = groupdocs_signature_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
result = info_api.get_supported_file_formats()
for fmt in result.formats:
print(fmt.file_format)
Υπογραφή εγγράφου με ψηφιακή υπογραφή
Εφαρμόστε ένα ψηφιακό πιστοποιητικό σε ένα έγγραφο για ασφαλή, προφανή υπογραφή.
import groupdocs_signature_cloud
sign_api = groupdocs_signature_cloud.SignApi.from_keys("YourClientId", "YourClientSecret")
file_info = groupdocs_signature_cloud.FileInfo()
file_info.file_path = "signaturedocs/one-page.docx"
opts = groupdocs_signature_cloud.SignDigitalOptions()
opts.signature_type = "Digital"
opts.image_file_path = "signaturedocs/signature.jpg"
opts.certificate_file_path = "signaturedocs/temp.pfx"
opts.password = "1234567890"
opts.left = 100
opts.top = 100
opts.width = 200
opts.height = 100
opts.page = 1
settings = groupdocs_signature_cloud.SignSettings()
settings.options = [opts]
settings.file_info = file_info
settings.save_options = groupdocs_signature_cloud.SaveOptions()
settings.save_options.output_file_path = "signaturedocs/signedDigitalOne_page.docx"
request = groupdocs_signature_cloud.CreateSignaturesRequest(settings)
response = sign_api.create_signatures(request)
print("Succeeded count: " + str(len(response.succeeded)))
Αναζήτηση για υπογραφές γραμμωτού κώδικα
Αναζητήστε ένα υπογεγραμμένο έγγραφο για υπογραφές γραμμωτού κώδικα και ανακτήστε τις αντίστοιχες λεπτομέρειες υπογραφής.
import groupdocs_signature_cloud
sign_api = groupdocs_signature_cloud.SignApi.from_keys("YourClientId", "YourClientSecret")
file_info = groupdocs_signature_cloud.FileInfo()
file_info.file_path = "signaturedocs/signedBarcodeOne_page.docx"
opts = groupdocs_signature_cloud.SearchBarcodeOptions()
opts.signature_type = "Barcode"
opts.page = 1
settings = groupdocs_signature_cloud.SearchSettings()
settings.options = [opts]
settings.file_info = file_info
request = groupdocs_signature_cloud.SearchSignaturesRequest(settings)
response = sign_api.search_signatures(request)
print("Signatures found: " + str(len(response.signatures)))
Επαληθεύστε την υπογραφή κειμένου
Βεβαιωθείτε ότι υπάρχει μια υπογραφή κειμένου με το αναμενόμενο περιεχόμενο σε ένα υπογεγραμμένο έγγραφο.
import groupdocs_signature_cloud
sign_api = groupdocs_signature_cloud.SignApi.from_keys("YourClientId", "YourClientSecret")
file_info = groupdocs_signature_cloud.FileInfo()
file_info.file_path = "signaturedocs/signedTextOne_page.docx"
opts = groupdocs_signature_cloud.VerifyTextOptions()
opts.signature_type = "Text"
opts.text = "GroupDocs.Signature Cloud"
opts.match_type = "Contains"
opts.page = 1
settings = groupdocs_signature_cloud.VerifySettings()
settings.options = [opts]
settings.file_info = file_info
request = groupdocs_signature_cloud.VerifySignaturesRequest(settings)
response = sign_api.verify_signatures(request)
print("IsSuccess: " + str(response.is_success))
Υπογράψτε έγγραφο με υπογραφή γραμμικού κώδικα
Προσθέστε μια υπογραφή γραμμικού κώδικα σε ένα έγγραφο με προσαρμόσιμη εμφάνιση και κωδικοποίηση.
import groupdocs_signature_cloud
sign_api = groupdocs_signature_cloud.SignApi.from_keys("YourClientId", "YourClientSecret")
file_info = groupdocs_signature_cloud.FileInfo()
file_info.file_path = "signaturedocs/one-page.docx"
opts = groupdocs_signature_cloud.SignBarcodeOptions()
opts.signature_type = "Barcode"
opts.text = "123456789012"
opts.barcode_type = "Code128"
opts.left = 100
opts.top = 100
opts.width = 300
opts.height = 100
opts.page = 1
settings = groupdocs_signature_cloud.SignSettings()
settings.options = [opts]
settings.file_info = file_info
settings.save_options = groupdocs_signature_cloud.SaveOptions()
settings.save_options.output_file_path = "signaturedocs/signedBarcodeOne_page.docx"
request = groupdocs_signature_cloud.CreateSignaturesRequest(settings)
response = sign_api.create_signatures(request)
print("Succeeded count: " + str(len(response.succeeded)))
Δείγματα έργων στο GitHub
Ο GroupDocs.Signature Cloud Python Samples το αποθετήριο περιλαμβάνει έτοιμα προς εκτέλεση παραδείγματα που καλύπτουν:
| Κατηγορία | Παραδείγματα |
|---|
| Βασική χρήση | Υποστηριζόμενες μορφές, υποστηριζόμενοι γραμμικοί κώδικες, υποστηριζόμενοι κωδικοί QR, πληροφορίες εγγράφων, προεπισκόπηση εγγράφων, λειτουργίες αρχείων και φακέλων |
| Σύνθετη χρήση — Υπογραφή | Κείμενο, εικόνα, barcode, QR-code, ψηφιακό, γραμματόσημο και υπογραφές συλλογής |
| Σύνθετη χρήση — Αναζήτηση | Αναζήτηση κειμένου, barcode, QR-code και ψηφιακές υπογραφές |
| Σύνθετη χρήση — Επαλήθευση | Επαλήθευση κειμένου, γραμμικού κώδικα, κωδικού QR και ψηφιακών υπογραφών |
| Σύνθετη χρήση — Ενημέρωση | Ενημέρωση γραμμικού κώδικα και υπογραφών QR-code |
| Σύνθετη χρήση — Διαγραφή | Διαγραφή γραμμωτού κώδικα και υπογραφών QR-code |
Πώς να εκτελέσετε τα παραδείγματα
- Κλωνοποιήστε ή κατεβάστε το samples repository2. Επεξεργασία
RunExamples.py και ρυθμίστε το δικό σας client_id και client_secret3. Πηγαίνετε στο Examples καταλόγου - Τρέξε
pip install groupdocs-signature-cloud -U5. Εκτελέστε python RunExamples.py
Για περισσότερες λεπτομέρειες, επισκεφθείτε Getting Started.

Ετικέτες
eSignature API | Python Cloud API | GroupDocs.Signature Cloud | REST API | Digital Signature | Text Signature | Barcode Signature | QR-Code Signature | Document Signing | Signature Verification | Signature Search | Cloud Storage Integration | File Operations | Folder Operations | Secure API Access | PDF Signing | Word Document Signing | Image Signature | Stamp Signature | Cross-platform API | Document Security | Electronic Signature