Document editor REST API zum Bearbeiten beliebter Dokumentformate mit jedem WYSIWYG HTML-Editor, ohne dass Sie externe Anwendungen installieren müssen.
Kostenlos testenGroupDocs.Editor Cloud SDK für Python erleichtert Entwicklern die Integration von Dokumenten-Bearbeitungsfunktionen in Python-basierte Anwendungen, indem es mit GroupDocs.Editor Cloud REST API integriert wird. Führen Sie fortgeschrittene Dokumenten-Bearbeitungsoperationen aus, indem Sie einfach die unterstützten Dokumenttypen (Microsoft Word, Excel Tabellenkalkulationen, PowerPoint, TXT, HTML, XML) in einem beliebigen Front-End-HTML-Editor mit GroupDocs.Editor Cloud API abrufen und das Dokument nach der Bearbeitung wieder im ursprünglichen Format speichern.
GroupDocs.Editor Cloud SDK für Python ist als Schicht über GroupDocs.Editor Cloud REST API aufgebaut, die wertvolle Entwicklungszeit spart, indem sie Low-Level-Anfragen verwaltet und Antworten verarbeitet. Die Entwickler können sich darauf konzentrieren, nur den spezifischen Code zu schreiben, der im Projekt benötigt wird.
Schauen Sie sich GroupDocs.Editor Cloud SDK für Python bei GitHub an, wenn Sie den Quellcode suchen, um Dateien in der Cloud zu annotieren.
Sie können GroupDocs.Editor (https://purchase.groupdocs.cloud/trial) Low-Code-Python APIs ohne Einschränkungen ausprobieren.
GroupDocs.Editor Cloud ist auch als Docker-Image verfügbar, das zum Selbsthosten des Dienstes verwendet werden kann. Alternativ können Sie Ihre eigenen Dienste mit [GroupDocs.Editor-High-Code-APIs]](https://products.groupdocs.com/editor/) erstellen, die derzeit unseren REST-APIs antreiben.
//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)