Python Document Editor REST API & SDK

Editor di documenti REST API per modificare i formati di documento più diffusi, utilizzando qualsiasi editor WYSIWYG HTML senza richiedere l’installazione di applicazioni esterne.

  • GroupDocs.Editor per cURL
  • GroupDocs.Editor per .NET
  • GroupDocs.Editor per Java
  • GroupDocs.Editor per PHP
  • GroupDocs.Editor per Ruby
  • GroupDocs.Editor per Node.js
  • GroupDocs.Editor per Android
Inizia la prova gratuita

GroupDocs.Editor Cloud SDK per Python semplifica l’integrazione da parte degli sviluppatori di funzionalità di modifica dei documenti nelle applicazioni basate su Python integrandolo con GroupDocs.Editor Cloud REST API. Eseguite operazioni avanzate di modifica dei documenti semplicemente recuperando i tipi di documento supportati (Microsoft Word, fogli di calcolo Excel, PowerPoint, TXT, HTML, XML) in qualsiasi editor front-end HTML usando GroupDocs.Editor Cloud API e salvate il risultato nel formato originale del documento dopo la modifica.

GroupDocs.Editor Cloud SDK per Python è costruito come livello sopra GroupDocs.Editor Cloud REST API e consente di risparmiare tempo prezioso di sviluppo gestendo le richieste a basso livello e le risposte. Potete concentrarvi sulla scrittura del codice specifico solo quando necessario nel progetto.

Domande frequenti

Voglio creare la mia applicazione Python per modificare i documenti?

Scopri GroupDocs.Editor Cloud SDK per Python su GitHub se stai cercando il codice sorgente per annotare file nel Cloud.

Posso provare GroupDocs.Editor REST APIs su Python gratuitamente?

Puoi provare GroupDocs.Editor Low-Code Python APIs senza alcuna limitazione.

Non voglio caricare i miei file riservati da nessuna parte per modificarli? Quali sono le mie opzioni?

GroupDocs.Editor Cloud è disponibile anche come immagine Docker che può essere usata per self-host del servizio. Oppure puoi creare i tuoi servizi usando GroupDocs.Editor High-code APIs che attualmente alimentano il nostro REST APIs.

Funzionalità avanzate dell’Editor di Documenti REST API

Si integra facilmente con qualsiasi editor WYSIWYG

Modifica i documenti Word nella loro interezza o definisci l’intervallo di pagine

È supportata la modifica di fogli di calcolo a più schede

Utilizzo della memoria ottimizzato per file CSV o TSV di grandi dimensioni

Estrai le informazioni del documento (tipo, dimensione, numero di pagine, ecc.)

Cloud REST API può essere usato con qualsiasi linguaggio o piattaforma

Lavorare con documenti 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)

Supporto e risorse per l'apprendimento

GroupDocs.Editor offre la visualizzazione dei documenti APIs per altri ambienti di sviluppo popolari

  Italiano
bdc43cb82