Python Document Editor REST API & SDK

Document editor REST API zum Bearbeiten beliebter Dokumentformate mit jedem WYSIWYG HTML-Editor, ohne dass Sie externe Anwendungen installieren müssen.

  • GroupDocs.Editor für cURL
  • GroupDocs.Editor für .NET
  • GroupDocs.Editor für Java
  • GroupDocs.Editor für PHP
  • GroupDocs.Editor für Ruby
  • GroupDocs.Editor für Node.js
  • GroupDocs.Editor für Android
Kostenlos testen

GroupDocs.Editor Cloud SDK für Python erleichtert Entwicklern die Integration von Dokumenten-Bearbeitungsfunktionen in Python-basierte Anwendungen, indem es mit GroupDocs.Editor Cloud REST API integriert wird. Führen Sie fortgeschrittene Dokumenten-Bearbeitungsoperationen aus, indem Sie einfach die unterstützten Dokumenttypen (Microsoft Word, Excel Tabellenkalkulationen, PowerPoint, TXT, HTML, XML) in einem beliebigen Front-End-HTML-Editor mit GroupDocs.Editor Cloud API abrufen und das Dokument nach der Bearbeitung wieder im ursprünglichen Format speichern.

GroupDocs.Editor Cloud SDK für Python ist als Schicht über GroupDocs.Editor Cloud REST API aufgebaut, die wertvolle Entwicklungszeit spart, indem sie Low-Level-Anfragen verwaltet und Antworten verarbeitet. Die Entwickler können sich darauf konzentrieren, nur den spezifischen Code zu schreiben, der im Projekt benötigt wird.

Häufig gestellte Fragen

Ich möchte meine eigene Python-Anwendung zum Bearbeiten von Dokumenten erstellen?

Schauen Sie sich GroupDocs.Editor Cloud SDK für Python bei GitHub an, wenn Sie den Quellcode suchen, um Dateien in der Cloud zu annotieren.

Kann ich GroupDocs.Editor REST APIs auf Python kostenlos testen?

Sie können GroupDocs.Editor (https://purchase.groupdocs.cloud/trial) Low-Code-Python APIs ohne Einschränkungen ausprobieren.

Ich möchte meine vertraulichen Dateien nicht irgendwo zum Bearbeiten hochladen. Welche Optionen stehen mir zur Verfügung?

GroupDocs.Editor Cloud ist auch als Docker-Image verfügbar, das zum Selbsthosten des Dienstes verwendet werden kann. Alternativ können Sie Ihre eigenen Dienste mit [GroupDocs.Editor-High-Code-APIs]](https://products.groupdocs.com/editor/) erstellen, die derzeit unseren REST-APIs antreiben.

Erweiterte Funktionen des Dokumenten-Editors REST API

Lässt sich problemlos in jeden WYSIWYG-Editor integrieren.

Bearbeiten Sie Word-Dokumente als Ganzes oder definieren Sie einen Seitenbereich

Die Bearbeitung von Tabellenkalkulationen mit mehreren Registerkarten wird unterstützt

Optimierter Speicherverbrauch für große CSV- oder TSV-Dateien

Extrahieren Sie Dokumentinformationen (Typ, Größe, Seitenanzahl usw.)

Cloud REST API kann mit jeder Sprache oder Plattform verwendet werden

Arbeiten mit WordProcessing-Dokumenten - 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- und Lernressourcen

GroupDocs.Editor bietet Dokumentenanzeige APIs für andere beliebte Entwicklungsumgebungen

  Deutsch
e70915bdf