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-metadata-cloud

Απαιτήσεις
Εξαρτήσεις
Το SDK εγκαθιστά αυτόματα τα ακόλουθα πακέτα:
| Πακέτο | Περιορισμός |
|---|
| urllib3 | >= 1.15 |
| six | >= 1.10 |
| certifi | — |
| python-dateutil | — |
Γρήγορη εκκίνηση
Λάβετε τα διαπιστευτήρια API σας
Για να χρησιμοποιήσετε το GroupDocs.Metadata Cloud, εγγραφείτε στο GroupDocs.Cloud Dashboard και λάβετε το Client ID και το Client Secret.
Εκκινήστε το API
Χρησιμοποιήστε τον ακόλουθο κώδικα για να ξεκινήσετε να χρησιμοποιείτε το GroupDocs.Metadata Cloud SDK για Python:
import groupdocs_metadata_cloud
# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
# Create API configuration
configuration = groupdocs_metadata_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
# Create instance of the Metadata API
metadata_api = groupdocs_metadata_cloud.MetadataApi.from_config(configuration)
Εξαγωγή μεταδεδομένων από ένα έγγραφο
Μόλις αρχικοποιηθεί, χρησιμοποιήστε αυτό το βασικό παράδειγμα για να εξαγάγετε μεταδεδομένα από ένα αρχείο στο χώρο αποθήκευσης cloud:
import groupdocs_metadata_cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
metadata_api = groupdocs_metadata_cloud.MetadataApi.from_keys(client_id, client_secret)
options = groupdocs_metadata_cloud.ExtractOptions()
options.file_info = groupdocs_metadata_cloud.FileInfo()
options.file_info.file_path = "documents/sample.docx"
request = groupdocs_metadata_cloud.ExtractRequest(options)
result = metadata_api.extract(request)
print("Metadata extracted successfully")
Με αυτόν τον οδηγό γρήγορης εκκίνησης, είστε έτοιμοι να αρχίσετε να διαχειρίζεστε μεταδεδομένα χρησιμοποιώντας το GroupDocs.Metadata Cloud στις εφαρμογές σας Python. Για περισσότερες λεπτομέρειες, επισκεφθείτε το documentation.
Λάβετε υποστηριζόμενες μορφές αρχείων
Ανακτήστε την πλήρη λίστα των υποστηριζόμενων μορφών αρχείων που είναι διαθέσιμες μέσω του API μεταδεδομένων.
import groupdocs_metadata_cloud
info_api = groupdocs_metadata_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
result = info_api.get_supported_file_formats()
for fmt in result.formats:
print("{0} ({1})".format(fmt.file_format, fmt.extension))
Εξαγωγή μεταδεδομένων ανά ετικέτα
Εξαγωγή ιδιοτήτων μεταδεδομένων που ταιριάζουν με μια συγκεκριμένη ετικέτα από ένα έγγραφο.
import groupdocs_metadata_cloud
metadata_api = groupdocs_metadata_cloud.MetadataApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_metadata_cloud.ExtractOptions()
options.file_info = groupdocs_metadata_cloud.FileInfo()
options.file_info.file_path = "documents/sample.docx"
options.search_criteria = groupdocs_metadata_cloud.SearchCriteria(
tag_options=groupdocs_metadata_cloud.TagOptions(
exact_tag=groupdocs_metadata_cloud.Tag(
name="Created",
category="Time"
)
)
)
request = groupdocs_metadata_cloud.ExtractRequest(options)
result = metadata_api.extract(request)
print("Properties found: " + str(len(result.properties)))
Προσθήκη προσαρμοσμένων μεταδεδομένων
Προσθέστε νέες ιδιότητες μεταδεδομένων σε ένα έγγραφο χρησιμοποιώντας κριτήρια αναζήτησης που βασίζονται σε ετικέτες.
import groupdocs_metadata_cloud
metadata_api = groupdocs_metadata_cloud.MetadataApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_metadata_cloud.AddOptions()
options.file_info = groupdocs_metadata_cloud.FileInfo()
options.file_info.file_path = "documents/sample.docx"
add_property = groupdocs_metadata_cloud.AddProperty(
value="Test User",
type="String",
search_criteria=groupdocs_metadata_cloud.SearchCriteriaWithoutValue(
tag_options=groupdocs_metadata_cloud.TagOptions(
exact_tag=groupdocs_metadata_cloud.Tag(
name="Manager",
category="Person"
)
)
)
)
options.properties = [add_property]
request = groupdocs_metadata_cloud.AddRequest(options)
result = metadata_api.add(request)
print("Added count: " + str(result.added_count))
Τροποποίηση ιδιοτήτων μεταδεδομένων
Ενημερώστε τις υπάρχουσες ιδιότητες μεταδεδομένων με κριτήρια αναζήτησης ετικέτας, ονόματος ή τιμής.
import groupdocs_metadata_cloud
metadata_api = groupdocs_metadata_cloud.MetadataApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_metadata_cloud.SetOptions()
options.file_info = groupdocs_metadata_cloud.FileInfo()
options.file_info.file_path = "documents/sample.docx"
set_property = groupdocs_metadata_cloud.SetProperty(
new_value="NewAuthor",
type="String",
search_criteria=groupdocs_metadata_cloud.SearchCriteria(
tag_options=groupdocs_metadata_cloud.TagOptions(
exact_tag=groupdocs_metadata_cloud.Tag(
name="Creator",
category="Person"
)
)
)
)
options.properties = [set_property]
request = groupdocs_metadata_cloud.SetRequest(options)
result = metadata_api.set(request)
print("Set count: " + str(result.set_count))
Κατάργηση ιδιοτήτων μεταδεδομένων
Καταργήστε τις ιδιότητες μεταδεδομένων από ένα έγγραφο βάσει κριτηρίων αναζήτησης.
import groupdocs_metadata_cloud
metadata_api = groupdocs_metadata_cloud.MetadataApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_metadata_cloud.RemoveOptions()
options.file_info = groupdocs_metadata_cloud.FileInfo()
options.file_info.file_path = "documents/sample.docx"
options.search_criteria = groupdocs_metadata_cloud.SearchCriteria(
tag_options=groupdocs_metadata_cloud.TagOptions(
exact_tag=groupdocs_metadata_cloud.Tag(
name="Created",
category="Time"
)
)
)
request = groupdocs_metadata_cloud.RemoveRequest(options)
result = metadata_api.remove(request)
print("Removed count: " + str(result.removed_count))
Λήψη πληροφοριών εγγράφου
Ανακτήστε λεπτομέρειες εγγράφου, όπως η μορφή, το μέγεθος και ο αριθμός σελίδων πριν από την επεξεργασία των μεταδεδομένων.
import groupdocs_metadata_cloud
info_api = groupdocs_metadata_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_metadata_cloud.InfoOptions()
options.file_info = groupdocs_metadata_cloud.FileInfo()
options.file_info.file_path = "documents/sample.pptx"
request = groupdocs_metadata_cloud.GetInfoRequest(options)
result = info_api.get_info(request)
print("Document info retrieved successfully")
Παραδείγματα SDK στο GitHub
Ο GroupDocs.Metadata Cloud Python SDK Το αποθετήριο περιλαμβάνει δοκιμές μονάδων και παραδείγματα χρήσης API στο test/apis ντοσιέ:
| Κατηγορία | Παραδείγματα |
|---|
| Λειτουργίες μεταδεδομένων | Εξαγωγή, προσθήκη, ρύθμιση, κατάργηση μεταδεδομένων ανά ετικέτα, όνομα ή τιμή |
| Λειτουργίες πληροφοριών | Υποστηριζόμενες μορφές αρχείων, πληροφορίες εγγράφων |
| Αποθήκευση & Αρχεία | API αποθήκευσης, αποστολή/λήψη αρχείων, διαχείριση φακέλων |
| Έλεγχος ταυτότητας | Διαμόρφωση και έλεγχος ταυτότητας API |
Πρόσθετα παραδείγματα που βασίζονται σε σενάρια είναι διαθέσιμα στο.NET samples repository.
Πώς να εκτελέσετε τις δοκιμές SDK
- Κλωνοποιήστε το Python SDK repository2. Εγκαταστήστε εξαρτήσεις:
pip install groupdocs-metadata-cloud3. Διαμορφώστε τα διαπιστευτήρια στο test/test_settings.py4. Εκτελέστε δοκιμές από τη ρίζα του αποθετηρίου:python -m unittest discover test
Για περισσότερες λεπτομέρειες, επισκεφθείτε Getting Started.

Ετικέτες
Document Metadata API | Python Cloud API | GroupDocs.Metadata Cloud | REST API | Metadata Extraction | Metadata Management | Metadata Filtering | Metadata Searching | Metadata Preservation | Cloud Storage Integration | File Management | Folder Management | File Versioning | Secure API Access | Cross-Platform API | PDF Metadata | Image Metadata | Video Metadata | Audio Metadata | Document Metadata Editing | MIT License