Python ویرایشگر سند REST API و SDK

ویرایشگر سند REST API برای ویرایش قالب‌های محبوب اسناد با استفاده از هر ویرایشگر WYSIWYG HTML بدون درخواست نصب برنامه‌های خارجی.

  • GroupDocs.Editor برای cURL
  • GroupDocs.Editor برای .NET
  • GroupDocs.Editor برای Java
  • GroupDocs.Editor برای PHP
  • GroupDocs.Editor برای Ruby
  • GroupDocs.Editor برای Node.js
  • GroupDocs.Editor برای Android
آزمایش رایگان را شروع کنید

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 ساخته شده است که با مدیریت درخواست‌های سطح پایین و پردازش پاسخ‌ها، زمان توسعه را به‌طور قابل‌توجهی صرفه‌جویی می‌کند. توسعه‌دهندگان می‌توانند بر نوشتن کدهای خاص فقط در صورت نیاز در پروژه تمرکز کنند.

سوالات متداول

می‌خواهم برنامهٔ Python خودم را برای ویرایش اسناد ایجاد کنم؟

اگر به دنبال کد منبع برای حاشیه‌نویسی فایل در ابر هستید، GroupDocs.Editor Cloud SDK برای Python در GitHub را بررسی کنید.

آیا می‌توانم GroupDocs.Editor REST APIs را روی Python به‌صورت رایگان امتحان کنم؟

می‌توانید بدون هیچ محدودیتی Low-Code Python APIs را امتحان کنید GroupDocs.Editor.

نمی‌خواهم فایل‌های محرمانه‌ام را برای ویرایش در هر مکانی بارگذاری کنم؟ چه گزینه‌هایی دارم؟

GroupDocs.Editor Cloud همچنین به‌صورت تصویر Docker در دسترس است که می‌تواند برای self-host سرویس مورد استفاده قرار گیرد. یا می‌توانید سرویس‌های خود را با استفاده از GroupDocs.Editor High-code APIs بسازید که در حال حاضر REST APIs ما را پیش می‌برد.

ویژگی‌های پیشرفته ویرایشگر سند REST API

به راحتی در هر ویرایشگر WYSIWYG یکپارچه می‌شود

سندهای Word را به‌صورت کلی ویرایش کنید یا بازهٔ صفحات را تعریف کنید

پشتیبانی از ویرایش صفحه‌گسترده با چند برگه

استفاده بهینه از حافظه برای فایل‌های بزرگ CSV یا TSV

اطلاعات سند (نوع، اندازه، تعداد صفحات و غیره) را استخراج کنید

Cloud REST API برای استفاده با هر زبان یا پلتفرم

کار با اسناد پردازش متن - Python

  //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)

Support and Learning Resources

GroupDocs.Editor قابلیت مشاهدهٔ سند APIs را برای سایر محیط‌های توسعهٔ محبوب فراهم می‌کند

  فارسی
c75dd20c9