Python 문서 편집기 REST API 및 SDK

문서 편집기 REST API는 외부 애플리케이션을 설치할 필요 없이 WYSIWYG HTML 편집기를 사용하여 널리 사용되는 문서 형식을 편집합니다.

  • GroupDocs.Editor for cURL
  • GroupDocs.Editor for .NET
  • GroupDocs.Editor for Java
  • GroupDocs.Editor for PHP
  • GroupDocs.Editor for Ruby
  • GroupDocs.Editor for Node.js
  • GroupDocs.Editor for Android
무료 평가판 시작

GroupDocs.Editor Python용 Cloud SDK를 사용하면 개발자가 GroupDocs.Editor Cloud REST API와 통합하여 Python 기반 애플리케이션 내에 문서 편집 기능을 더 쉽게 통합할 수 있습니다. GroupDocs.Editor Cloud API를 사용하여 프런트 엔드 HTML 편집기에서 지원되는 문서 유형(Microsoft Word, Excel 스프레드시트, PowerPoint, TXT, HTML, XML)을 간단히 가져와서 고급 문서 편집 작업을 수행하고 편집 후 원본 문서 형식으로 다시 저장하세요. 문서.

GroupDocs.Editor Python용 Cloud SDK는 낮은 수준의 요청을 관리하고 응답을 처리하여 귀중한 개발 시간을 절약하는 GroupDocs.Editor Cloud REST API 위에 계층으로 구축되었습니다. 개발자는 프로젝트에서 필요한 경우에만 특정 코드를 작성하는 데 집중할 수 있습니다.

자주 묻는 질문

문서를 편집하기 위해 나만의 Python 애플리케이션을 만들고 싶습니까?

클라우드에서 파일에 주석을 달기 위한 소스 코드를 찾고 있다면 GitHub의 GroupDocs.Editor Python용 Cloud SDK를 확인하세요. .

Python에서 GroupDocs.Editor REST API를 무료로 사용해 볼 수 있나요?

아무런 제한 없이 GroupDocs.Editor를 사용해 보세요 로우 코드 Python API를 사용할 수 있습니다.

편집을 위해 기밀 파일을 어디에도 업로드하고 싶지 않습니까? 내 옵션은 무엇입니까?

GroupDocs.Editor Cloud는 서비스를 자체 호스팅하는 데 사용할 수 있는 Docker 이미지로도 제공됩니다. 또는 현재 REST API를 구동하는 GroupDocs.Editor 고급 코드 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)

Support and Learning Resources

GroupDocs.Editor는 기타 널리 사용되는 개발 환경을 위한 문서 보기 API를 제공합니다.

  한국어