Επεξεργαστής εγγράφων REST API για επεξεργασία δημοφιλών μορφών εγγράφων χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας HTML WYSIWYG χωρίς να ζητάτε την εγκατάσταση εξωτερικών εφαρμογών.
Ξεκινήστε τη δωρεάν δοκιμήΤο GroupDocs.Editor Cloud SDK για Python διευκολύνει τους προγραμματιστές να ενσωματώσουν δυνατότητες επεξεργασίας εγγράφων σε εφαρμογές που βασίζονται στην Python, ενσωματώνοντάς το με το GroupDocs.Editor Cloud REST API. Εκτελέστε προηγμένες λειτουργίες επεξεργασίας εγγράφων απλά ανακτώντας τους υποστηριζόμενους τύπους εγγράφων (Microsoft Word, υπολογιστικά φύλλα Excel, PowerPoint, TXT, HTML, XML) σε οποιοδήποτε πρόγραμμα επεξεργασίας HTML διεπαφής χρησιμοποιώντας το GroupDocs.Editor Cloud API και αποθηκεύστε το πίσω στην αρχική μορφή εγγράφου μετά την επεξεργασία το έγγραφο.
Το GroupDocs.Editor Cloud SDK για Python είναι χτισμένο ως ένα επίπεδο πάνω από το GroupDocs.Editor Cloud REST API που εξοικονομεί πολύτιμο χρόνο ανάπτυξης διαχειριζόμενος αιτήματα χαμηλού επιπέδου και χειρισμό αποκρίσεων. Οι προγραμματιστές μπορούν να επικεντρωθούν στη σύνταξη του συγκεκριμένου κώδικα μόνο όπως απαιτείται στο έργο.
Ρίξτε μια ματιά στο GroupDocs.Editor Cloud SDK for Python στο GitHub εάν αναζητάτε τον πηγαίο κώδικα για να σχολιάσετε το αρχείο στο Cloud .
Μπορείτε να δοκιμάσετε το GroupDocs.Editor Low-Code Python API χωρίς κανέναν περιορισμό.
Το GroupDocs.Editor Cloud είναι επίσης διαθέσιμο ως εικόνα Docker που μπορεί να χρησιμοποιηθεί για να self-host την υπηρεσία. Εναλλακτικά, μπορείτε να δημιουργήσετε τις δικές σας υπηρεσίες χρησιμοποιώντας GroupDocs.Editor High-code APIs που οδηγούν επί του παρόντος τα REST API μας.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
editApi = groupdocs_editor_cloud.EditApi.from_keys(app_sid, app_key)
fileApi = groupdocs_editor_cloud.FileApi.from_keys(app_sid, app_key)
# The document already uploaded into the storage.
# Load it into editable state
fileInfo = groupdocs_editor_cloud.FileInfo("WordProcessing/password-protected.docx", None, None, "password")
loadOptions = groupdocs_editor_cloud.WordProcessingLoadOptions()
loadOptions.file_info = fileInfo
loadOptions.output_path = "output"
loadResult = editApi.load(groupdocs_editor_cloud.LoadRequest(loadOptions))
# Download html document
htmlFile = fileApi.download_file(groupdocs_editor_cloud.DownloadFileRequest(loadResult.html_path))
html = ""
with open(htmlFile, 'r') as file:
html = file.read()
# Edit something...
html = html.replace("Sample test text", "Hello world")
# Upload html back to storage
with open(htmlFile, 'w') as file:
file.write(html)
fileApi.upload_file(groupdocs_editor_cloud.UploadFileRequest(loadResult.html_path, htmlFile))
# Save html back to docx
saveOptions = groupdocs_editor_cloud.WordProcessingSaveOptions()
saveOptions.file_info = fileInfo
saveOptions.output_path = "output/edited.docx"
saveOptions.html_path = loadResult.html_path
saveOptions.resources_path = loadResult.resources_path
saveResult = editApi.save(groupdocs_editor_cloud.SaveRequest(saveOptions))
# Done
print("Document edited: " + saveResult.path)