Dokumenteditor REST API til at redigere populære dokumentformater ved hjælp af enhver WYSIWYG HTML-editor uden at bede om at installere eksterne applikationer.
Start gratis prøveperiodeGroupDocs.Editor Cloud SDK til Python gør det nemmere for udviklere at inkorporere dokumentredigeringsfunktioner i Python-baserede applikationer ved at integrere det med GroupDocs.Editor Cloud REST API. Udfør avancerede dokumentredigeringshandlinger ved blot at hente de understøttede dokumenttyper (Microsoft Word, Excel-regneark, PowerPoint, TXT, HTML, XML) i en hvilken som helst frontend HTML-editor ved hjælp af GroupDocs.Editor Cloud API og gem den tilbage til det originale dokumentformat efter redigering dokumentet.
GroupDocs.Editor Cloud SDK til Python er bygget som et lag oven på GroupDocs.Editor Cloud REST API, der sparer værdifuld udviklingstid ved at administrere anmodninger på lavt niveau og håndtere svar. Udviklerne kan kun fokusere på at skrive den specifikke kode op efter behov i projektet.
Tjek GroupDocs.Editor Cloud SDK for Python på GitHub, hvis du leder efter kildekoden til at kommentere filen i skyen .
Du kan prøve GroupDocs.Editor Low-Code Python API’er uden nogen begrænsninger.
GroupDocs.Editor Cloud er også tilgængelig som Docker-billede, der kan bruges til at selv-hoste tjenesten. Eller du kan bygge dine egne tjenester ved hjælp af GroupDocs.Editor High-code API’er, som i øjeblikket driver vores REST API’er.
//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)