Python Document Editor REST API et SDK

Éditeur de documents REST API pour éditer les formats de documents populaires en utilisant n’importe quel éditeur WYSIWYG HTML sans demander l’installation d’applications externes.

  • GroupDocs.Editor pour cURL
  • GroupDocs.Editor pour .NET
  • GroupDocs.Editor pour Java
  • GroupDocs.Editor pour PHP
  • GroupDocs.Editor pour Ruby
  • GroupDocs.Editor pour Node.js
  • GroupDocs.Editor pour Android
Commencer l'essai gratuit

GroupDocs.Editor Cloud SDK pour Python facilite l’intégration de fonctionnalités d’édition de documents dans les applications basées sur Python en l’intégrant avec GroupDocs.Editor Cloud REST API. Effectuez des opérations avancées d’édition de documents en récupérant simplement les types de documents pris en charge (Microsoft Word, feuilles de calcul Excel, PowerPoint, TXT, HTML, XML) dans n’importe quel éditeur front-end HTML à l’aide de GroupDocs.Editor Cloud API et enregistrez-les dans leur format d’origine après modification du document.

GroupDocs.Editor Cloud SDK pour Python est construit comme une couche au-dessus de GroupDocs.Editor Cloud REST API qui fait gagner un temps de développement précieux en gérant les requêtes de bas niveau et en traitant les réponses. Les développeurs peuvent se concentrer sur l’écriture du code spécifique uniquement lorsque cela est nécessaire dans le projet.

Foire aux questions

Je souhaite créer ma propre application Python pour éditer des documents ?

Consultez GroupDocs.Editor Cloud SDK pour Python sur GitHub si vous recherchez le code source pour annoter des fichiers dans le Cloud.

Puis-je essayer GroupDocs.Editor REST APIs sur Python gratuitement ?

Vous pouvez essayer GroupDocs.Editor Low-Code Python APIs sans aucune limitation.

Je ne souhaite pas télécharger mes fichiers confidentiels nulle part pour les modifier. Quelles sont mes options ?

GroupDocs.Editor Cloud est également disponible sous forme d’image Docker qui peut être utilisée pour self-host le service. Vous pouvez également créer vos propres services en utilisant GroupDocs.Editor High-code APIs qui alimentent actuellement nos REST APIs.

Fonctionnalités avancées de l’éditeur de documents REST API

S’intègre facilement à tout éditeur WYSIWYG

Modifiez les documents Word dans leur ensemble ou définissez une plage de pages

L’édition de feuilles de calcul à onglets multiples est prise en charge

Utilisation de la mémoire optimisée pour les fichiers volumineux CSV ou TSV

Extrayez les informations du document (type, taille, nombre de pages, etc.)

Cloud REST API peut être utilisé avec n’importe quel langage ou plateforme

Travail avec les documents de traitement de texte - 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)

Ressources d'assistance et d'apprentissage

GroupDocs.Editor propose une visualisation de documents APIs pour d’autres environnements de développement populaires

  Français
de4048ec2