Editor di documenti REST API per modificare i formati di documento più diffusi, utilizzando qualsiasi editor WYSIWYG HTML senza richiedere l’installazione di applicazioni esterne.
Inizia la prova gratuitaGroupDocs.Editor Cloud SDK per Python semplifica l’integrazione da parte degli sviluppatori di funzionalità di modifica dei documenti nelle applicazioni basate su Python integrandolo con GroupDocs.Editor Cloud REST API. Eseguite operazioni avanzate di modifica dei documenti semplicemente recuperando i tipi di documento supportati (Microsoft Word, fogli di calcolo Excel, PowerPoint, TXT, HTML, XML) in qualsiasi editor front-end HTML usando GroupDocs.Editor Cloud API e salvate il risultato nel formato originale del documento dopo la modifica.
GroupDocs.Editor Cloud SDK per Python è costruito come livello sopra GroupDocs.Editor Cloud REST API e consente di risparmiare tempo prezioso di sviluppo gestendo le richieste a basso livello e le risposte. Potete concentrarvi sulla scrittura del codice specifico solo quando necessario nel progetto.
Scopri GroupDocs.Editor Cloud SDK per Python su GitHub se stai cercando il codice sorgente per annotare file nel Cloud.
Puoi provare GroupDocs.Editor Low-Code Python APIs senza alcuna limitazione.
GroupDocs.Editor Cloud è disponibile anche come immagine Docker che può essere usata per self-host del servizio. Oppure puoi creare i tuoi servizi usando GroupDocs.Editor High-code APIs che attualmente alimentano il nostro REST APIs.
//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)