Python Editor de documentos REST API y SDK

Editor de documentos REST API para editar formatos de documentos populares usando cualquier editor WYSIWYG HTML sin solicitar la instalación de aplicaciones externas.

  • GroupDocs.Editor para cURL
  • GroupDocs.Editor para .NET
  • GroupDocs.Editor para Java
  • GroupDocs.Editor para PHP
  • GroupDocs.Editor para Ruby
  • GroupDocs.Editor para Node.js
  • GroupDocs.Editor para Android
Empiza la prueba gratuita

GroupDocs.Editor Cloud SDK para Python facilita a los desarrolladores la incorporación de funciones de edición de documentos en aplicaciones basadas en Python al integrarlo con GroupDocs.Editor Cloud REST API. Realiza operaciones avanzadas de edición de documentos simplemente obteniendo los tipos de documento compatibles (Microsoft Word, hojas de cálculo Excel, PowerPoint, TXT, HTML, XML) en cualquier editor front-end HTML usando GroupDocs.Editor Cloud API y guárdalo nuevamente en el formato original después de editar el documento.

GroupDocs.Editor Cloud SDK para Python se construye como una capa sobre GroupDocs.Editor Cloud REST API que ahorra tiempo valioso de desarrollo al gestionar solicitudes de bajo nivel y manejar respuestas. Puedes centrarte en escribir el código específico solo cuando sea necesario en el proyecto.

Preguntas frecuentes

¿Quiero crear mi propia aplicación Python para editar documentos?

Echa un vistazo a GroupDocs.Editor Cloud SDK for Python at GitHub si estás buscando el código fuente para anotar el archivo en la nube.

¿Puedo probar GroupDocs.Editor REST APIs en Python gratis?

Puedes prueba GroupDocs.Editor Low-Code Python APIs sin ninguna limitación.

No quiero subir mis archivos confidenciales a ningún sitio para editarlos. ¿Cuáles son mis opciones?

GroupDocs.Editor Cloud también está disponible como imagen Docker que puede usarse para autoalojar el servicio. O puedes crear tus propios servicios usando GroupDocs.Editor High-code APIs que actualmente impulsan nuestro REST APIs.

Funciones avanzadas del editor de documentos REST API

Se integra fácilmente en cualquier editor WYSIWYG

Edita documentos Word como un todo o define un rango de páginas

Puedes editar hojas de cálculo con varias pestañas

Uso de memoria optimizado para archivos CSV o TSV grandes

Extrae información del documento (tipo, tamaño, número de páginas, etc.)

Puedes usar Cloud REST API con cualquier lenguaje o plataforma

Trabajando con documentos de procesamiento de texto - 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)

Recursos de apoyo y aprendizaje

GroupDocs.Editor ofrece visualización de documentos APIs para otros entornos de desarrollo populares

  Español
a5440fdf6