Python Editor de Documentos REST API e SDK

Com o editor de documentos REST API, você pode editar formatos de documentos populares usando qualquer editor WYSIWYG HTML sem precisar instalar aplicativos externos.

  • 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
Iniciar teste gratuito

GroupDocs.Editor Cloud SDK para Python facilita a incorporação de recursos de edição de documentos por desenvolvedores em aplicações baseadas em Python ao integrá-lo com GroupDocs.Editor Cloud REST API. Execute operações avançadas de edição de documentos simplesmente obtendo os tipos de documentos suportados (Microsoft Word, planilhas Excel, PowerPoint, TXT, HTML, XML) em qualquer editor front-end HTML usando GroupDocs.Editor Cloud API e salve-os novamente no formato original após a edição do documento.

GroupDocs.Editor Cloud SDK para Python foi construído como uma camada sobre GroupDocs.Editor Cloud REST API que economiza tempo valioso de desenvolvimento ao gerenciar solicitações de baixo nível e tratar respostas. Você pode concentrar-se em escrever o código específico apenas quando necessário no projeto.

Perguntas Frequentes

Quero criar minha própria aplicação Python para editar documentos?

Confira GroupDocs.Editor Cloud SDK for Python at GitHub se estiver procurando o código-fonte para anotar arquivos na nuvem.

Posso experimentar GroupDocs.Editor REST APIs no Python gratuitamente?

Você pode experimentar GroupDocs.Editor Low-Code Python APIs sem quaisquer limitações.

Não quero fazer upload dos meus arquivos confidenciais em nenhum lugar para edição. Quais são as minhas opções?

GroupDocs.Editor Cloud também está disponível como imagem Docker que pode ser usada para auto-hospedar o serviço. Ou você pode criar seus próprios serviços usando GroupDocs.Editor High-code APIs que atualmente alimentam nosso REST APIs.

Recursos avançados do Editor de Documentos REST API

Integra-se facilmente a qualquer editor WYSIWYG

Edite documentos Word como um todo ou defina o intervalo de páginas

A edição de planilhas com várias abas é suportada

Uso de memória otimizado para arquivos grandes de CSV ou TSV

Extraia informações do documento (tipo, tamanho, número de páginas etc.)

Cloud REST API pode ser usado com qualquer linguagem ou plataforma

Trabalhando com documentos 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)

Recursos de suporte e aprendizado

GroupDocs.Editor oferece visualização de documentos APIs para outros ambientes de desenvolvimento populares

  Português
d1cd64147