Herhangi bir WYSIWYG HTML düzenleyicisini kullanarak popüler belge biçimlerini harici uygulama yüklemeye gerek kalmadan düzenlemenizi sağlayan belge düzenleyici REST API.
Ücretsiz Denemeye BaşlayınGroupDocs.Editor Cloud SDK for Python, geliştiricilerin Python tabanlı uygulamalara belge düzenleme özelliklerini GroupDocs.Editor Cloud REST API ile entegre ederek dahil etmesini kolaylaştırır. GroupDocs.Editor Cloud API’yi kullanarak herhangi bir ön uç HTML düzenleyicide desteklenen belge türlerini (Microsoft Word, Excel elektronik tabloları, PowerPoint, TXT, HTML, XML) getirerek gelişmiş belge düzenleme işlemlerini gerçekleştirin ve belgeyi düzenledikten sonra orijinal belge biçimine geri kaydedin.
GroupDocs.Editor Cloud SDK for Python, düşük seviyeli istekleri yöneterek ve yanıtları işleyerek değerli geliştirme süresinden tasarruf sağlayan GroupDocs.Editor Cloud REST API’nin üzerine bir katman olarak oluşturulmuştur. Geliştiriciler yalnızca projede ihtiyaç duyulduğunda belirli kodu yazmaya odaklanabilir.
Bulutta bir dosyayı açıklama eklemek için kaynak kodunu arıyorsanız GitHub’daki GroupDocs.Editor Cloud SDK for Python sayfasına göz atın.
Herhangi bir sınırlama olmaksızın GroupDocs.Editor Düşük Kodlu Python API’lerini deneyebilirsiniz.
GroupDocs.Editor Cloud, hizmeti kendi kendine barındırmak için kullanılabilen Docker görüntüsü olarak da mevcuttur. Veya şu anda REST API’lerimizi çalıştıran GroupDocs.Editor Yüksek Kodlu API’lerini kullanarak kendi hizmetlerinizi oluşturabilirsiniz.
//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)