워드를 TIFF 문서로

온라인에서 Word를 TIFF 문서로 변환 | Java를 사용하여 DOC에서 TIFF로 변환

이 문서에서는 Word 파일을 로드하고 Java SDK를 사용하여 TIFF 문서로 변환하는 방법에 대해 자세히 설명합니다. TIFF 형식을 사용할 때 색상 정보 외에도 개별 픽셀의 투명도를 저장할 수 있는 알파 채널이 있다는 것을 알고 있습니다. 이 방법의 장점은 이러한 파일을 무손실 품질로 간단하고 빠르게 압축 및 압축 해제할 수 있다는 것입니다. 다음 주제에 대해 더 자세히 논의할 예정입니다.

단어 변환 API

Aspose.Words Cloud SDK for Java를 사용하여 문서 변환 작업을 수행할 것입니다. SDK는 MavenGitHub에서 다운로드할 수 있습니다. Maven에서 SDK를 다운로드할 예정이므로 Maven 빌드 프로젝트의 pom.xml에 다음 행을 추가하십시오.

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words-cloud</artifactId>
    <version>22.4.0</version>
    <type>pom</type>
</dependency>

또한 Aspose.Cloud 대시보드를 방문하여 무료 계정을 만들어야 클라우드 스토리지에서 문서를 관리할 수 있습니다.

Java에서 Word를 TIFF 문서로 변환

다음 섹션에서는 클라우드 저장소에서 Word 문서를 로드하고 TIFF 이미지로 변환하는 방법에 대한 단계를 정의합니다. 변환 후 결과 이미지는 동일한 클라우드 저장소에 저장됩니다.

  • 먼저 클라이언트 자격 증명을 인수로 사용하는 ApiClient 개체를 만듭니다.
  • 그런 다음 ApiClient 개체를 인수로 전달하면서 WordsApi 인스턴스를 만듭니다.
  • 결과 TIFF의 이름을 지정하기 위해 TiffSaveOptionsData 클래스의 setFileName(…) 메서드를 사용합니다.
  • 현재 Word 문서에서 첫 번째 인덱스의 유일한 단일 페이지를 변환하는 데 관심이 있으므로 인덱스 값을 지정하려고 합니다.
  • 두 번째로 TiffSaveOptionsData 개체, 페이지 인덱스 값 및 기타 선택적 매개 변수를 전달하는 SaveAsTiffRequest 개체를 만들어야 합니다.
  • 마지막으로 SaveAsTiffRequest 객체를 인자로 전달하면서 WordsApi 클래스의 saveAsTiff() 메소드를 호출하여 변환을 수행한다.
// 전체 예제 및 데이터 파일을 보려면 https://github.com/aspose-words-cloud/aspose-words-cloud-java로 이동하십시오.
// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명 가져오기

try {
    // 클라이언트 자격 증명을 인수로 제공하면서 ApiClient 인스턴스 생성
    ApiClient apiClient = new ApiClient("bbf94a2c-6d7e-4020-b4d2-b9809741374e", "1c9379bb7d701c26cc87e741a29987bb", null);
    // ApiClient 개체를 인수로 사용하여 WordsApi 개체 초기화
    WordsApi wordsApi = new WordsApi(apiClient);
    
    // TiffSaveOptionsData 객체 생성
    TiffSaveOptionsData requestSaveOptions = new TiffSaveOptionsData();
    // 클라우드 스토리지에 저장할 출력 TIFF 이미지의 이름 지정
    requestSaveOptions.setFileName("Resultant.tiff");

    // 변환할 Word 문서의 인덱스 및 페이지 수
    int pageCount =1;
    int pageIndex = 1;
    
    // 이진화 효과 값
    String tiffBinarizationMethod = "FloydSteinbergDithering";
    String dmlEffectsRenderingMode = "Simplified";
  
    // 클라우드 저장소에서 로드할 소스 Word 파일을 정의하는 SaveAsTiff 개체를 만듭니다.
    // 변환할 페이지 수 및 페이지 인덱스 시작
    SaveAsTiffRequest saveRequest = new SaveAsTiffRequest(
                    "test_multi_pages.docx",
                    requestSaveOptions,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    pageCount,
                    pageIndex,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    dmlEffectsRenderingMode,
                    tiffBinarizationMethod,
                    null,
                    null);
    
    // API를 호출하여 변환 작업 초기화
    wordsApi.saveAsTiff(saveRequest);

    System.out.println("Word to TIFF Document conversion has been successful");
    }catch (Exception ex)
    {
        System.out.println(ex.getStackTrace());
    }

cURL 명령을 사용하여 Word DOC에서 TIFF로 변환

cURL 명령을 사용하여 Word 문서를 TIFF 이미지로 변환하는 방법에 대해 자세히 살펴보겠습니다. API의 REST 아키텍처 덕분에 cURL 명령을 통해 API에 액세스할 수 있습니다. 따라서 첫 번째 단계는 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성하는 것입니다. 다음 명령을 실행하여 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 토큰이 있으므로 다음 cURL 명령을 사용하여 클라우드 스토리지에 저장된 Word 문서에 액세스하고 TIFF 형식으로 렌더링할 수 있습니다.

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx/saveAs/tiff?pageCount=1&pageIndex=0&tiffBinarizationMethod=FloydSteinbergDithering" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{\"FileName\":\"converted.tiff\",\"SaveFormat\":\"tiff\",\"AllowEmbeddingPostScriptFonts\":true,\"DmlRenderingMode\":\"Fallback\",\"DmlEffectsRenderingMode\":\"Simplified\",\"ImlRenderingMode\":\"Fallback\",\"ZipOutput\":false,\"UpdateLastSavedTimeProperty\":true,\"UpdateSdtContent\":true,\"UpdateFields\":true,\"Dml3DEffectsRenderingMode\":\"Basic\",\"UpdateCreatedTimeProperty\":true,\"UpdateLastPrintedProperty\":true,\"FlatOpcXmlMappingOnly\":true,\"ColorMode\":\"Normal\",\"JpegQuality\":0,\"MetafileRenderingOptions\":{\"EmfPlusDualRenderingMode\":\"EmfPlusWithFallback\",\"EmulateRasterOperations\":true,\"RenderingMode\":\"VectorWithFallback\",\"UseEmfEmbeddedToWmf\":true,\"ScaleWmfFontsToMetafileSize\":true},\"NumeralFormat\":\"European\",\"OptimizeOutput\":true,\"PageCount\":0,\"PageIndex\":0,\"HorizontalResolution\":600,\"ImageBrightness\":0,\"ImageColorMode\":\"None\",\"ImageContrast\":0,\"PixelFormat\":\"Format16BppRgb555\",\"Resolution\":100,\"Scale\":1,\"UseAntiAliasing\":true,\"UseGdiEmfRenderer\":true,\"UseHighQualityRendering\":true,\"VerticalResolution\":800,\"ThresholdForFloydSteinbergDithering\":0,\"TiffBinarizationMethod\":\"Threshold\",\"TiffCompression\":\"None\"}"

결과 TIFF를 미리 보려면 무료 온라인 Image Viewer App 사용을 고려할 수 있습니다.

결론

Java SDK를 사용하여 MS Word를 TIFF 문서로 변환하는 간단하고 효과적인 방법을 배웠습니다. 더 적은 코드 라인을 사용하면서 모든 변환이 클라우드에서 수행됩니다. 마찬가지로 명령줄 터미널에서 cURL 명령을 사용하여 Word Doc을 TIFF 이미지로 내보내는 단계도 배웠습니다. 변환 작업 외에도 Cloud API를 사용하여 많은 유용한 작업을 수행할 수 있으며 프로그래머 가이드에서 세부 정보를 탐색할 수 있습니다. API를 사용하는 동안 문제가 발생하는 경우 무료 제품 지원 포럼을 통해 언제든지 문의하십시오.

관련 기사

다음 문서를 참조하는 것이 좋습니다.