Python Document Editor REST API & SDK

Document editor REST API untuk mengedit format dokumen populer menggunakan editor WYSIWYG HTML apa pun tanpa harus menginstal aplikasi eksternal.

  • GroupDocs.Editor untuk cURL
  • GroupDocs.Editor untuk .NET
  • GroupDocs.Editor untuk Java
  • GroupDocs.Editor untuk PHP
  • GroupDocs.Editor untuk Ruby
  • GroupDocs.Editor untuk Node.js
  • GroupDocs.Editor untuk Android
Mulai Uji Coba Gratis

GroupDocs.Editor Cloud SDK untuk Python memudahkan pengembang mengintegrasikan fitur penyuntingan dokumen ke dalam aplikasi berbasis Python dengan menggabungkannya dengan GroupDocs.Editor Cloud REST API. Lakukan operasi penyuntingan dokumen lanjutan hanya dengan mengambil tipe dokumen yang didukung (Microsoft Word, spreadsheet Excel, PowerPoint, TXT, HTML, XML) di editor front-end HTML mana pun menggunakan GroupDocs.Editor Cloud API dan simpan kembali ke format dokumen asli setelah penyuntingan.

GroupDocs.Editor Cloud SDK untuk Python dibangun sebagai lapisan di atas GroupDocs.Editor Cloud REST API yang menghemat waktu pengembangan berharga dengan mengelola permintaan tingkat rendah serta menangani respons. Dengan demikian, pengembang dapat fokus menulis kode spesifik hanya sesuai kebutuhan proyek.

Pertanyaan yang Sering Diajukan

Saya ingin membuat aplikasi Python saya sendiri untuk mengedit dokumen?

Lihat GroupDocs.Editor Cloud SDK untuk Python di GitHub jika Anda mencari kode sumber untuk menandai file di cloud.

Apakah saya dapat mencoba GroupDocs.Editor REST APIs di Python secara gratis?

Anda dapat coba GroupDocs.Editor Low-Code Python APIs tanpa batasan apa pun.

Saya tidak ingin mengunggah file rahasia saya ke mana pun untuk diedit. Apa pilihan saya?

GroupDocs.Editor Cloud juga tersedia sebagai gambar Docker yang dapat digunakan untuk self-host layanan. Atau Anda dapat membangun layanan Anda sendiri menggunakan GroupDocs.Editor High-code APIs yang saat ini menggerakkan REST APIs kami.

Fitur Editor Dokumen Tingkat Lanjut REST API

Terintegrasi dengan mudah dalam editor WYSIWYG apa pun

Edit dokumen Word secara keseluruhan atau tentukan rentang halaman

Pengeditan spreadsheet multi-tab didukung

Penggunaan memori dioptimalkan untuk file CSV atau TSV berukuran besar

Ekstrak informasi dokumen (tipe, ukuran, jumlah halaman, dll)

Cloud REST API dapat digunakan dengan bahasa atau platform apa pun

Bekerja dengan dokumen WordProcessing - 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)

Dukungan dan Sumber Belajar

GroupDocs.Editor menawarkan penayangan dokumen APIs untuk lingkungan pengembangan populer lainnya

  Indonesia
917bc90bb