워드를 JPG로 변환

워드를 JPG로 변환 | Python SDK를 사용하여 Word를 이미지로 저장

시각적 콘텐츠가 지배하는 시대에 Word 문서JPG로 변환해야 할 필요성 jpeg/) 형식이 그 어느 때보다 중요해졌습니다. 매력적인 프레젠테이션을 만들거나 소셜 미디어에서 텍스트 콘텐츠의 일부를 공유하거나 문서 발췌문을 멀티미디어 프로젝트에 통합할 때 Word 파일을 다양한 JPG 이미지로 원활하게 변환하는 능력이 가장 중요합니다. 이 기사에서는 Python SDK를 사용하여 Word를 JPG로 변환하는 방법에 대해 자세히 설명합니다.

Word에서 JPG로 변환 REST API

Aspose.Words Cloud SDK for Python을 활용하여 Word에서 JPG로 변환하면 문서 관리를 위한 강력하고 다양한 솔루션이 도입됩니다. 이 SDK를 사용하면 개발자는 문서 변환 기능을 Python 애플리케이션에 원활하게 통합할 수 있으며 Word 문서를 JPG 이미지로 쉽게 변환할 수 있는 강력한 도구 세트를 제공합니다.

Word에서 JPG로의 변환 외에도 이 SDK는 수많은 기능을 제공합니다. Word 문서를 동적으로 조작 및 서식 지정하고, 텍스트를 추출하고, 워터마크를 적용하고, 문서 비교를 수행하고, 문서 미리 보기를 생성할 수도 있습니다.

SDK는 PIPGitHub에서 다운로드할 수 있습니다. SDK를 설치하려면 명령줄 터미널에서 다음 명령을 실행하세요.

pip install aspose-words-cloud

설치가 완료되면 Aspose.Cloud 대시보드에 계정을 생성해야 합니다. GitHub 또는 Google 계정이 있는 경우 간단히 가입하거나 새 계정 만들기 버튼을 클릭하고 필수 정보를 제공하세요. 이제 자격 증명을 사용하여 대시보드에 로그인하고 대시보드에서 애플리케이션 섹션을 확장한 후 클라이언트 자격 증명 섹션 쪽으로 스크롤하여 클라이언트 ID 및 클라이언트 비밀번호 세부 정보를 확인하세요.

클라이언트 자격 증명

이미지 1:- 클라이언트 자격 증명 미리보기

Aspose.Cloud 대시보드는 다양한 파일 저장소를 관리할 수 있는 단일 인터페이스를 제공하므로 Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage 및 FTP Storage를 연결할 수 있습니다. 대시보드 왼쪽 메뉴에 있는 저장소 옵션을 사용하여 이러한 소스를 관리할 수 있습니다.

다양한 저장 옵션

이미지 2:- 클라우드 대시보드의 다양한 스토리지 옵션.

Python에서 Word를 JPG로 변환

Cloud Storage에서 Word 문서 로드

이 섹션에서는 기본 클라우드 저장소에 Word 문서 저장소를 로드하고 출력을 JPEG 형식으로 변환하는 방법에 대한 단계를 설명합니다. 결과 파일도 동일한 저장소에 저장됩니다. 이 예에서는 내부 저장소 옵션(위 이미지에 표시된 첫 번째 옵션)을 구성해야 합니다. 변환 작업을 수행하려면 아래 단계를 따르십시오.

  • 먼저 ClientID 및 ClientSecret 세부 정보를 인수로 전달하면서 WordsApi 클래스의 인스턴스를 만듭니다.
  • 둘째, UploadFileRequest(..) 메서드를 사용하여 PDF 파일을 클라우드 저장소에 업로드합니다.
  • 셋째, 입력 Word 파일명, 원하는 출력 형식, 결과 파일명을 인수로 전달하면서 GetDocumentWithFormatRequest 객체의 객체를 생성합니다.
  • 마지막으로 WordsApi 클래스의 getdocumentwithformat(..) 메서드를 호출하여 변환 작업을 수행합니다.
# 추가 샘플을 보려면 https://github.com/aspose-words-cloud/aspose-words-cloud-python을 방문하세요.
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException

def main():
    try:
        # WordsApi 인스턴스 생성
        words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

        # 입력 단어 문서의 이름
        inputFileName = 'source.doc'
        resultantFile = 'Converted.jpeg'

        # Cloud Storage에 소스 Word 문서 업로드
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

        # 문서 변환을 위한 객체 생성
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
                                                                                    None, resultantFile, None)
        # Word에서 JPEG로의 변환 작업 시작
        result = words_api.get_document_with_format(request)
        
        # 콘솔에 메시지 인쇄(선택 사항)
        print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
main()
Word에서 JPEG로 미리보기

이미지 3:- Word에서 JPEG로의 변환 미리보기.

Google 드라이브의 Word 문서

이 섹션에서는 Google Drive 계정을 Aspose.Cloud 대시보드와 통합하는 방법에 대해 자세히 설명하고 동일한 Google Drive에서 Word 문서를 로드합니다. 변환 후 결과 JPEG도 동일한 드라이브에 저장됩니다.

따라서 첫 번째 단계는 Google Drive 계정을 Aspose.Cloud Dashboard 계정과 연결하는 것입니다.

  • 대시보드 왼쪽 메뉴에서 저장소 옵션을 클릭하세요.
  • 페이지 오른쪽 하단에 있는 Create New Storage 버튼을 클릭하세요.
  • 메뉴에서 Google 드라이브 스토리지 옵션을 선택하세요.
  • 저장소 이름, 즉 GDrive를 입력하세요.
  • Google API 콘솔에서 클라이언트 ID 및 클라이언트 비밀번호 세부정보를 입력하세요.
  • 그런 다음 새로 고침 토큰 생성 버튼을 클릭하고 클라우드 프로젝트가 생성된 Google 계정을 승인하세요. 모든 세부 사항을 입력하면 아래와 같은 화면이 나타납니다.
Google 드라이브 자격 증명

이미지 4:- Google 드라이브 스토리지 자격 증명 미리보기.

타사 저장소 제공업체 연결에 대해 자세히 알아보기 링크를 방문하는 것이 좋습니다.

우리는 Aspose.Cloud 대시보드와 백엔드에서 생성된 애플리케이션을 사용하여 Aspose.Cloud API와만 상호 작용하며, 각 애플리케이션에는 연결된 스토리지가 있습니다. 이제 기존 애플리케이션에 대한 스토리지 정보를 업데이트해야 합니다.

클라우드 대시보드의 스토리지 업데이트

이미지 5:- 클라우드 대시보드에서 스토리지 세부 정보를 업데이트합니다.

위에서 공유한 코드를 실행하면 Google Drive에서 사용 가능한 Word 문서를 JPEG 형식으로 변환하여 동일한 저장소에 저장합니다.

Dropbox Storage의 Word 문서

또한 클라우드 애플리케이션으로 Dropbox 저장소를 구성할 수 있으며 Dropbox 저장소에 저장된 Word 파일을 JPEG 형식으로 쉽게 변환할 수 있습니다.

  • Aspose.Cloud 대시보드의 왼쪽 메뉴에서 Storages 옵션을 클릭하세요.
  • 새 저장소 만들기 버튼을 클릭하고 메뉴에서 Dropbox 저장소를 선택하세요.
  • Storage Name 필드에 원하는 이름을 입력하고 토큰 생성 버튼을 클릭합니다.
  • Dropbox 계정 세부 정보를 제공하라는 메시지가 표시되며, 인증에 성공하면 액세스 토큰이 생성됩니다.
  • 저장 버튼을 클릭하세요.
Dropbox 스토리지 세부정보

이미지 6:- Dropbox 저장소 세부정보.

다시 한 번 코드에서(클라이언트 ID 및 클라이언트 자격 증명을 통해) 액세스하는 클라우드 애플리케이션에 대한 스토리지 세부 정보를 업데이트해야 합니다. 이제 대시보드 왼쪽 메뉴에서 파일 옵션을 클릭하고 Dropbox Storage(위에서 제공한 저장소 이름)를 선택하면 Dropbox에 나열된 모든 파일이 표시됩니다.

Cloud Dashboard의 Dropbox 파일

이미지 7:- 클라우드 대시보드에 나타나는 Dropbox 파일.

코드 수준에서는 별다른 변경이 필요 없으며, 위에서 공유한 코드 조각이 실행되면 새로운 Word 문서가 Dropbox 저장소에 업로드되고 결과 JPEG도 동일한 저장소에 저장됩니다. 아래 이미지를 참조하세요.

Dropbox에서 DOC가 JPEG로 변환됨

이미지 8:- Dropbox에서 JPEG로 변환된 Word 파일의 미리보기.

cURL 명령을 사용하여 Word를 이미지로 저장

cURL 명령은 명령 프롬프트를 통해 REST API에 액세스하는 편리한 방법 중 하나입니다. Aspose.Words Cloud도 REST 아키텍처에 따라 개발되었으므로 cURL 명령을 통해 액세스할 수도 있습니다. Aspose API는 승인된 사람만 액세스할 수 있다는 것을 알고 있으므로 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성해야 합니다. 생성하려면 다음 명령을 실행하십시오.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=6185429e-17ce-468d-bb81-a51ac9d96c16&client_secret=73a07e2fb010f559e482d854fe5a8f49" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

이제 다음 cURL 명령을 실행하여 클라우드 저장소에 이미 사용 가능한 Word 문서를 JPEG 형식으로 변환합니다. 결과 파일도 동일한 클라우드 저장소에 저장됩니다.

curl -X GET "https://api.aspose.cloud/v4.0/words/source.doc?format=JPEG&outPath=Converted.jpeg" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Dropbox는 Aspose.Cloud API와 현재 저장소로 연결되어 있으므로 source.doc가 Dropbox에서 로드되고 결과 JPEG도 동일한 저장소에 저장됩니다.

Dropbox에서 출력 미리보기

이미지 9:- Dropbox의 출력 미리보기.

결론

이 기사에서는 Python을 사용하여 Word를 JPG로 변환하는 방법에 대한 Aspose.Words Cloud의 기능을 살펴보았습니다. 또한 Google Drive 및 Dropbox를 포함하여 사용 가능한 다양한 클라우드 스토리지를 활용하는 단계에 대해서도 논의했습니다. 또한 cURL 명령을 사용하여 Word 문서를 JPEG로 저장하는 방법에 대한 옵션도 살펴보았습니다. 우리 SDK는 MIT 라이선스에 따라 개발되었으므로 전체 소스 코드는 Github을 통해 다운로드할 수 있습니다. 문제가 발생하거나 추가 문의사항이 있는 경우 무료 제품 지원 포럼을 통해 언제든지 문의해 주세요.

관련 기사

다음 링크를 방문하여 자세히 알아보는 것이 좋습니다.