API REST do editor de documentos para editar formatos de documentos populares usando qualquer editor HTML WYSIWYG sem solicitar a instalação de aplicativos externos.
Iniciar teste gratuitoGroupDocs.Editor Cloud SDK para Python torna mais fácil para os desenvolvedores incorporar recursos de edição de documentos em aplicativos baseados em Python, integrando-os com GroupDocs.Editor Cloud REST API. Realize operações avançadas de edição de documentos simplesmente buscando os tipos de documentos suportados (Microsoft Word, planilhas do Excel, PowerPoint, TXT, HTML, XML) em qualquer editor HTML front-end usando GroupDocs.Editor Cloud API e salve-o de volta no formato original do documento após a edição o documento.
GroupDocs.Editor Cloud SDK para Python é construído como uma camada sobre a GroupDocs.Editor Cloud REST API que economiza tempo valioso de desenvolvimento gerenciando solicitações de baixo nível e manipulando respostas. Os desenvolvedores podem se concentrar em escrever o código específico apenas conforme necessário no projeto.
Confira GroupDocs.Editor Cloud SDK para Python no GitHub se estiver procurando o código-fonte para anotar o arquivo na nuvem .
Você pode experimentar GroupDocs.Editor APIs Python de baixo código sem quaisquer limitações.
GroupDocs.Editor Cloud também está disponível como imagem Docker que pode ser usada para auto-hospedar o serviço. Ou você pode criar seus próprios serviços usando GroupDocs.Editor High-code APIs que atualmente orientam nossas APIs REST.
//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)