ویرایشگر سند REST API برای ویرایش قالبهای محبوب اسناد با استفاده از هر ویرایشگر WYSIWYG HTML بدون درخواست نصب برنامههای خارجی.
آزمایش رایگان را شروع کنیدGroupDocs.Editor Cloud SDK برای Python کار توسعهدهندگان را در افزودن قابلیتهای ویرایش سند به برنامههای مبتنی بر Python آسانتر میسازد، با ادغام آن با GroupDocs.Editor Cloud REST API. با دریافت ساده انواع سندهای پشتیبانیشده (Microsoft Word، Excel صفحات گسترده، PowerPoint، TXT، HTML، XML) در هر ویرایشگر فرانتاند HTML با استفاده از GroupDocs.Editor Cloud API میتوانید عملیات پیشرفته ویرایش سند را انجام داده و پس از ویرایش، آن را به فرمت اصلی ذخیره کنید.
GroupDocs.Editor Cloud SDK برای Python بهعنوان لایهای بر روی GroupDocs.Editor Cloud REST API ساخته شده است که با مدیریت درخواستهای سطح پایین و پردازش پاسخها، زمان توسعه را بهطور قابلتوجهی صرفهجویی میکند. توسعهدهندگان میتوانند بر نوشتن کدهای خاص فقط در صورت نیاز در پروژه تمرکز کنند.
اگر به دنبال کد منبع برای حاشیهنویسی فایل در ابر هستید، GroupDocs.Editor Cloud SDK برای Python در GitHub را بررسی کنید.
میتوانید بدون هیچ محدودیتی Low-Code Python APIs را امتحان کنید GroupDocs.Editor.
GroupDocs.Editor Cloud همچنین بهصورت تصویر Docker در دسترس است که میتواند برای self-host سرویس مورد استفاده قرار گیرد. یا میتوانید سرویسهای خود را با استفاده از GroupDocs.Editor High-code APIs بسازید که در حال حاضر 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)