Python Belge Düzenleyici REST API ve SDK

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.

  • GroupDocs.Editor for cURL
  • GroupDocs.Editor for .NET
  • GroupDocs.Editor for Java
  • GroupDocs.Editor for PHP
  • GroupDocs.Editor for Ruby
  • GroupDocs.Editor for Node.js
  • GroupDocs.Editor for Android
Ücretsiz Denemeye Başlayın

GroupDocs.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.

Sık Sorulan Sorular

Belgeleri düzenlemek için kendi Python uygulamamı oluşturmak istiyorum?

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.

GroupDocs.Editor REST API’lerini Python’da ücretsiz deneyebilir miyim?

Herhangi bir sınırlama olmaksızın GroupDocs.Editor Düşük Kodlu Python API’lerini deneyebilirsiniz.

Gizli dosyalarımı düzenleme için hiçbir yere yüklemek istemiyorum? Seçeneklerim nelerdir?

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.

Gelişmiş Belge Düzenleyici REST API Özellikleri

Herhangi bir WYSIWYG düzenleyicisine kolayca entegre olur

Word belgelerini bir bütün olarak düzenleyin veya sayfa aralığını tanımlayın

Çok sekmeli elektronik tablo düzenleme desteklenmektedir

Büyük CSV veya TSV dosyaları için optimize edilmiş bellek kullanımı

Belge bilgilerini (tür, boyut, sayfa sayısı vb.) çıkarın

Bulut REST API herhangi bir dil veya platform ile kullanılır

WordProcessing Belgeleriyle Çalışma - 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, diğer popüler geliştirme ortamları için belge görüntüleme API’leri sunar

  Türkçe