ODT를 워드로

Python SDK를 사용하여 ODT를 Word로 변환

이 글은 Java REST API를 사용하여 ODT를 DOC로 변환의 이전 게시물에 이어지며 Python SDK를 사용하여 ODTWord로 변환하는 방법에 대해 자세히 설명합니다. . 공개 문서 형식을 MS Word 형식으로 변환하는 이유는 사용자들 사이에서 널리 수용되고 적응할 수 있기 때문입니다. 많은 애플리케이션이 이 형식을 사실상의 표준으로 사용하며 일반적으로 대학, 연구소, 정부 조직 등에서 사용됩니다.

DOC 변환 API

Python 애플리케이션에서 ODT를 Word로 변환하려면 Aspose.Words Cloud SDK for Python을 사용해야 합니다. Word 문서를 다양한 지원 형식으로 편집, 조작 및 변환할 수 있습니다. 이제 다음 명령을 실행하여 SDK를 설치하십시오.

pip install aspose-words-cloud

또 다른 중요한 단계는 Aspose.Cloud 대시보드를 방문하여 무료 계정을 만드는 것입니다. 이를 통해 클라우드 API에 액세스하고 클라우드 저장소의 문서를 관리할 수 있습니다.

Python에서 ODT를 Word로

Python 코드 스니펫을 사용하여 ODT를 Word로 변환하려면 아래 지침을 따르십시오.

  • 먼저 클라이언트 세부 정보를 인수로 전달하면서 WordsApi의 개체를 만듭니다.
  • 둘째, uploadfile(…) 메서드를 사용하여 입력된 ODT 파일을 클라우드 저장소에 업로드합니다.
  • 이제 입력 ODT 파일 이름, 결과 파일 형식 및 출력 파일 이름을 인수로 사용하는 GetDocumentWithFormatRequest(…) 인스턴스를 생성합니다.
  • 마지막으로 GetDocumentWithFormatRequest 개체를 인수로 사용하는 getdocumentwithformat(…) 메서드를 호출합니다.
  • 결과 Word 문서(DOCX)는 클라우드 스토리지에 저장됩니다.
// 더 많은 예를 보려면 https://github.com/aspose-words-cloud/aspose-words-cloud-python을 방문하십시오.

def ODTtoWord():
    try:
        # WordsApi 인스턴스 생성
        words_api = WordsApi("bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")

        # 입력 ODT 문서의 이름
        inputFileName = 'TableDocument.odt'
        # 결과 Word 문서의 이름
        resultantFile = 'Resultant.docx'

        # 소스 Word 문서를 Cloud Storage에 업로드
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))
     
        # 문서 변환을 위한 개체를 만듭니다. 출력 형식을 DOCX로 지정
        request = GetDocumentWithFormatRequest(inputFileName, "DOCX", None, None, None, None, resultantFile, None)
        # ODT에서 DOCX로 변환 작업 시작
        result = words_api.get_document_with_format(request)

        # 콘솔에 메시지 출력(선택 사항)
        print('Open document sucessfully converted to DOCX !')    
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
ODT를 워드로

이미지:1- ODT에서 Word로의 변환 미리보기

cURL 명령을 사용하여 ODT를 DOCX로 변환

cURL 명령을 사용하여 ODT를 DOCX 형식으로 변환할 수도 있습니다. 먼저 클라이언트 자격 증명을 기반으로 JWT 토큰을 생성하기만 하면 됩니다.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

이제 JWT 토큰이 있으므로 다음 명령을 실행하여 ODT를 DOCX 형식으로 저장해야 합니다.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/TableDocument.odt?format=DOCX&outPath=resultant.docx" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

결론

Python 코드 스니펫과 cURL 명령을 사용하여 프로그래밍 방식으로 ODT를 DOCX로 변환하는 방법에 대한 세부 정보를 배웠습니다. 이 변환 외에도 개발자 가이드에 언급된 많은 기능을 수행할 수 있습니다. API를 사용하는 동안 문제가 발생하는 경우 기술 지원 포럼을 통해 언제든지 문의하십시오.

관련 기사