Python Document Editor REST API & SDK

Επεξεργαστής εγγράφων REST API για επεξεργασία δημοφιλών μορφών εγγράφων χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας HTML WYSIWYG χωρίς να ζητάτε την εγκατάσταση εξωτερικών εφαρμογών.

Ξεκινήστε τη δωρεάν δοκιμή

Το GroupDocs.Editor Cloud SDK για Python διευκολύνει τους προγραμματιστές να ενσωματώσουν δυνατότητες επεξεργασίας εγγράφων σε εφαρμογές που βασίζονται στην Python, ενσωματώνοντάς το με το GroupDocs.Editor Cloud REST API. Εκτελέστε προηγμένες λειτουργίες επεξεργασίας εγγράφων απλά ανακτώντας τους υποστηριζόμενους τύπους εγγράφων (Microsoft Word, υπολογιστικά φύλλα Excel, PowerPoint, TXT, HTML, XML) σε οποιοδήποτε πρόγραμμα επεξεργασίας HTML διεπαφής χρησιμοποιώντας το GroupDocs.Editor Cloud API και αποθηκεύστε το πίσω στην αρχική μορφή εγγράφου μετά την επεξεργασία το έγγραφο.

Το GroupDocs.Editor Cloud SDK για Python είναι χτισμένο ως ένα επίπεδο πάνω από το GroupDocs.Editor Cloud REST API που εξοικονομεί πολύτιμο χρόνο ανάπτυξης διαχειριζόμενος αιτήματα χαμηλού επιπέδου και χειρισμό αποκρίσεων. Οι προγραμματιστές μπορούν να επικεντρωθούν στη σύνταξη του συγκεκριμένου κώδικα μόνο όπως απαιτείται στο έργο.

Προηγμένες δυνατότητες επεξεργασίας εγγράφων REST API

Ενσωματώνεται εύκολα σε οποιοδήποτε πρόγραμμα επεξεργασίας WYSIWYG

Επεξεργαστείτε έγγραφα του Word ως σύνολο ή ορίστε το εύρος σελίδων

Υποστηρίζεται η επεξεργασία υπολογιστικών φύλλων με πολλές καρτέλες

Βελτιστοποιημένη χρήση μνήμης για μεγάλα αρχεία CSV ή TSV

Εξαγωγή πληροφοριών εγγράφου (τύπος, μέγεθος, αριθμός σελίδων κ.λπ.)

Cloud REST API για χρήση με οποιαδήποτε γλώσσα ή πλατφόρμα

Εργασία με έγγραφα επεξεργασίας κειμένου - 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)

Πόροι υποστήριξης και μάθησης

Το GroupDocs.Editor προσφέρει API προβολής εγγράφων για άλλα δημοφιλή περιβάλλοντα ανάπτυξης

  Ελληνικά