단어를 그림으로

Java에서 Word를 TIFF 문서로 변환

공식 및 개인 데이터 저장을 위해 MS Word 문서를 널리 사용합니다. 또한 회사, 대학, 정부 기관에서 공식 정보 저장 및 공유를 위한 널리 사용되는 파일 형식 중 하나입니다. 그러나 권한이 없는 사용자가 문서를 변경하지 못하도록 하는 요구 사항이 있을 수 있으므로 Word를 이미지로 변환하고 자유롭게 공유할 수 있습니다. 그래서 이 글에서는 Java Cloud SDK를 사용하여 Word를 TIFF 문서로 변환하는 방법에 대한 단계를 배우려고 합니다.

단어를 이미지로 변환 API

이 문서의 범위에 따라 Aspose.Words Cloud SDK for Java를 사용하여 Word를 이미지로 변환할 것입니다. Word를 PDF로, Word를 JPG로, Word를 HTML로 생성, 편집 또는 변환하는 기능을 제공하는 Aspose.Words Cloud API의 래퍼입니다. [지원됨] 파일 형식]12. 이제 SDK를 사용하기 위해 maven build type 프로젝트의 pom.xml에 다음 내용을 추가해 주세요.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

JDK 참조가 프로젝트에 추가된 후 Aspose Cloud를 통해 무료 계정을 생성해야 합니다. 그런 다음 클라우드 대시보드에서 클라이언트 ID와 클라이언트 암호를 조회/생성합니다. 클라우드 대시보드를 통해 이미 구독한 경우 이 단계를 건너뛰십시오.

Java에서 Word를 TIFF 문서로 변환

이 섹션에서는 Java 코드 스니펫을 사용하여 Word를 이미지(TIFF)로 변환합니다. 원본 워드 문서는 클라우드 저장소에서 불러와 변환 후 동일한 클라우드 저장소에 저장됩니다.

  • 먼저 Client ID와 Client Secret을 매개변수로 전달하면서 WordsApi의 객체를 생성합니다.
  • 둘째, 파일 개체를 사용하여 로컬 드라이브에서 Word 문서를 읽습니다.
  • 셋째, File 객체가 인수로 필요한 UploadFileRequest 인스턴스를 생성합니다.
  • 이제 uploadFile(…) 메서드를 호출하여 Word 문서를 클라우드 저장소에 업로드합니다.
  • 입력 Word 문서 이름, TIFF로 출력 형식 및 결과 파일 이름을 제공하면서 GetDocumentWithFormatRequest(…) 개체를 만듭니다.
  • 마지막으로 getDocumentWithFormat(…) 메서드를 호출하여 Word를 이미지로 변환하고 출력을 클라우드 스토리지에 저장합니다.
// 더 많은 코드 조각을 보려면 https://github.com/aspose-words-cloud/aspose-words-cloud-java를 참조하십시오.

    // https://dashboard.aspose.cloud/에서 ClientID 및 ClientSecret 가져오기
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // WordsApi 객체 생성
        // baseUrl이 null이면 WordsApi는 기본 https://api.aspose.cloud를 사용합니다.
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // 로컬 드라이브에서 PDF 내용 읽기
        File file = new File("C:\\input.docx");
        
        // 파일 업로드 요청 생성
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // 클라우드 저장소에 파일 업로드
        wordsApi.uploadFile(uploadRequest);
            
        // 결과 tiff 이름을 지정하면서 문서 변환 요청 객체를 생성합니다.
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // API를 호출하여 Word를 이미지(TIFF)로 변환하고 출력을 클라우드 스토리지에 저장
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Word to TIFF 미리보기

Image1:- Word to TIFF 변환 미리보기

위의 예에서 사용된 샘플 Word 문서는 testmultipages.docx에서 다운로드할 수 있고 결과 TIFF 문서는 Converted.tiff에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 단어를 그림으로

이 섹션에서는 Word를 그림으로 변환하기 위해 cURL 명령을 사용합니다. 이제 첫 번째 단계는 다음 명령을 실행하는 동안 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT 토큰이 있으면 다음 명령을 사용하여 클라우드 저장소에서 Word 문서를 로드하고 TIFF 문서에 저장하십시오. 결과 TIFF는 클라우드 저장소에도 저장됩니다.

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

결론

Java Cloud SDK를 사용하여 Word를 그림으로 변환(TIFF)하는 방법에 대해 자세히 알아보았습니다. 동시에 cURL 명령을 사용하여 Word를 이미지로 학습했습니다. 우리의 SDK는 MIT 라이선스로 제작되었으므로 전체 소스 코드는 GitHub에서 다운로드할 수 있습니다. 이러한 옵션 외에도 SwaggerUI를 사용하여 웹 브라우저 내에서 API를 탐색할 수도 있습니다. API를 사용하는 동안 문제가 발생하는 경우 제품 지원 포럼을 통해 언제든지 문의하십시오.

관련 기사

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