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 | — |
GroupDocs.Metadata Cloud SDK for Python είναι ένας ισχυρός πελάτης REST API σχεδιασμένος για ολοκληρωμένη διαχείριση μεταδεδομένων σε διάφορες μορφές αρχείων. Εξουσιοδοτεί τους προγραμματιστές να εξάγουν, να προσθέτουν, να τροποποιούν και να αφαιρούν μεταδεδομένα εύκολα από έγγραφα, εικόνες, ήχο, βίντεο και άλλους τύπους αρχείων εντός των εφαρμογών ιστού Python, των σεναρίων και των ροών εργασίας αυτοματισμού τους. Το API προσφέρει προηγμένες δυνατότητες για φιλτράρισμα, αναζήτηση και διατήρηση μεταδεδομένων, διασφαλίζοντας την ακεραιότητα των δεδομένων κατά τη λειτουργία των αρχείων. Με υποστήριξη μεταξύ πλατφορμών και φιλικό προς τον χρήστη SDK, το GroupDocs.Metadata Cloud απλοποιεί τον χειρισμό μεταδεδομένων και απλοποιεί την ενσωμάτωση σε υπάρχοντα συστήματα.
Δυνατότητες διαχείρισης βασικών μεταδεδομένων
Ολοκληρωμένη εξαγωγή και ανάλυση μεταδεδομένων - Ανακτά και ερμηνεύει αποτελεσματικά μεταδεδομένα από έγγραφα, εικόνες, ήχο, βίντεο και άλλα.
Σύνθετο φιλτράρισμα και αναζήτηση μεταδεδομένων - Χρησιμοποιεί ευέλικτα κριτήρια αναζήτησης με βάση ετικέτες, ονόματα ιδιοτήτων και τιμές για ακριβή ανάκτηση μεταδεδομένων.
Δυναμικός χειρισμός μεταδεδομένων - Παρέχει πλήρη έλεγχο μέσω απρόσκοπτης προσθήκης, τροποποίησης και αφαίρεσης ιδιοτήτων μεταδεδομένων.
Εγγυημένη διατήρηση μεταδεδομένων - Διατηρεί την ακεραιότητα των μεταδεδομένων κατά τη διάρκεια λειτουργιών αρχείων, όπως η αντιγραφή και η μετακίνηση.
Απρόσκοπτες λειτουργίες αρχείων και φακέλων
Ενσωμάτωση ισχυρής αποθήκευσης στο cloud - Αλληλεπιδρά με ασφάλεια με αρχεία και φακέλους που βρίσκονται στο χώρο αποθήκευσης cloud.
Αποτελεσματική μεταφόρτωση και λήψη αρχείων - Επιτρέπει τη γρήγορη μεταφορά αρχείων μεταξύ τοπικών συστημάτων και του cloud.
Διαισθητική διαχείριση αρχείων και φακέλων - Αντιγράψτε, μετακινήστε, μετονομάστε και διαγράψτε αρχεία και φακέλους στο χώρο αποθήκευσης cloud.
Granular File Versioning - Πρόσβαση και διαχείριση διαφορετικών εκδόσεων αρχείων που είναι αποθηκευμένα στο cloud.
Προληπτική διαχείριση αποθήκευσης
Επαλήθευση ύπαρξης αποθηκευτικού χώρου - Επιβεβαιώστε τη διαθεσιμότητα και την προσβασιμότητα των λογαριασμών αποθήκευσης cloud.
Έλεγχος ύπαρξης αντικειμένου - Προσδιορίστε την παρουσία αρχείων ή φακέλων εντός του χώρου αποθήκευσης cloud.
Παρακολούθηση χρήσης αποθηκευτικού χώρου - Λάβετε πληροφορίες για τον συνολικό και τον χρησιμοποιημένο χώρο στον αποθηκευτικό χώρο.
Αδειοδότηση και έλεγχος ταυτότητας
Λειτουργία αξιολόγησης - Δοκιμάστε το API με έναν δωρεάν δοκιμαστικό λογαριασμό.
Ασφαλής έλεγχος ταυτότητας - Χρησιμοποιήστε το Client ID και το Client Secret για ασφαλή πρόσβαση στο API.
Άδεια MIT - Το Python SDK έχει άδεια χρήσης σύμφωνα με το MIT License.
Υποστηριζόμενες μορφές εγγράφων
Το GroupDocs.Metadata Cloud υποστηρίζει 100+ μορφές αρχείων για λειτουργίες φόρτωσης και αποθήκευσης μεταδεδομένων:
- Επεξεργασία κειμένου: DOC, DOCX, DOCM, DOT, DOTX, DOTM, ODT
- Υπολογιστικά φύλλα: XLS, XLSX, XLSM, XLTM, ODS
- Παρουσιάσεις: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POTX, POTM
- PDF και ηλεκτρονικά βιβλία: PDF, EPUB
- Email: MSG, EML
- Εικόνες: BMP, GIF, JPEG, PNG, TIFF, WEBP, PSD, DJVU, JP2, EMF, WMF
- CAD και διαγράμματα: DWG, DXF, VSD, VSDX, VSS, VSX, VDX
- Ήχος και βίντεο: MP3, WAV, AVI, MOV, QT, ASF, FLV
- Αρχεία και άλλα: ZIP, TORRENT, DICOM, ONE, MPP, OTF, TTF, TTC, VCF, VCR
Για την πλήρη μήτρα μορφής με λεπτομέρειες υποστήριξης φόρτωσης/αποθήκευσης, ανατρέξτε στο documentation.
Γρήγορη εκκίνηση
Λάβετε τα διαπιστευτήρια 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