עורך מסמכים REST API לעריכת פורמטים פופולריים של מסמכים באמצעות כל עורך HTML של WYSIWYG מבלי לבקש להתקין יישומים חיצוניים.
התחל ניסיון חינם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 אם אתה מחפש את קוד המקור להוספת הערות לקובץ בענן .
אתה יכול לנסות GroupDocs.Editor ממשקי API של Python בקוד נמוך ללא כל הגבלה.
GroupDocs.Editor Cloud זמין גם כתמונת Docker שניתן להשתמש בה כדי אירוח עצמי את השירות. לחלופין, תוכל לבנות שירותים משלך באמצעות GroupDocs.Editor APIs High-code המניעים כעת את ממשקי ה-REST API שלנו.
//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)