Java를 사용하여 Word 문서를 TIFF 이미지로 변환

TIFF은 여러 이미지를 페이지 형식으로 저장하는 데 널리 사용되는 형식입니다. TIFF 형식의 이러한 구별되는 기능을 통해 Word 문서를 읽기 전용 형식으로 공유할 수 있습니다. Java 애플리케이션에서 프로그래밍 방식으로 Word 문서(DOC 또는 DOCX)를 TIFF 이미지로 쉽게 변환할 수 있습니다. 이 기사에서는 Java를 사용하여 Word 문서를 TIFF 이미지로 변환하는 방법을 배웁니다.

이 기사에서는 다음 주제를 다룹니다.

Word를 TIFF로 변환하는 Java API

DOC를 TIFF로 또는 DOCX를 TIFF로 변환하기 위해 Aspose.Words for Java API를 사용할 것입니다. 이를 통해 플랫폼 간 응용 프로그램 내에서 Microsoft Word를 직접 사용하지 않고도 Word 문서를 생성, 수정, 변환, 렌더링 및 인쇄할 수 있습니다. API의 JAR을 다운로드하거나 Maven 기반 Java 애플리케이션에서 다음 pom.xml 구성을 추가하십시오.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.4</version>
    <type>pom</type>
</dependency>

Java에서 Word 문서를 TIFF로 변환

다음 단계에 따라 Word 문서를 다중 페이지 TIFF로 변환할 수 있습니다.

  1. Document 클래스를 사용하여 Word 문서를 로드합니다.
  2. Save() 메서드를 사용하여 문서를 TIFF 파일로 저장합니다. 출력 파일의 경로와 SaveFormat을 인수로 사용합니다.

다음 코드 샘플은 Java를 사용하여 Word 문서를 TIFF로 변환하는 방법을 보여줍니다.

// 이 코드 예제는 Word를 TIFF 이미지로 변환하는 방법을 보여줍니다.
// 문서를 엽니다.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// 문서를 여러 페이지 TIFF로 저장합니다.
doc.save("D:\\Files\\Word\\Sample.tiff", SaveFormat.TIFF);
Java에서 Word 문서를 TIFF로 변환합니다.

Java에서 Word 문서를 TIFF로 변환합니다.

Java에서 Word에서 TIFF로의 변환 사용자 정의

API에서 제공하는 다양한 옵션을 적용하여 Word 문서를 TIFF로 변환하는 것을 사용자 정의할 수 있습니다. 이를 위해 API는 ImageSaveOptions 클래스를 제공합니다. 이미지 밝기, 해상도, 변환할 페이지 범위, 압축 방식 등을 설정할 수 있습니다. Word를 TIFF로 변환하는 동안 추가 옵션을 설정하려면 아래에 언급된 단계를 따르십시오.

  1. 먼저 Document 클래스를 사용하여 Word 문서를 로드합니다.
  2. 그런 다음 입력 이미지 형식을 인수로 사용하여 ImageSaveOptions 클래스의 인스턴스를 만듭니다.
  3. 그런 다음 TiffCompression, 해상도 등 원하는 옵션을 설정합니다.
  4. 마지막으로 Save(string, ImageSaveOptions) 메서드를 호출하여 Word를 TIFF로 변환합니다.

다음 코드 샘플은 추가 옵션을 사용하여 Word 문서를 TIFF 이미지로 변환하는 방법을 보여줍니다.

// 이 코드 예제는 Word를 TIFF 이미지로 변환하는 방법을 보여줍니다.
// 문서를 엽니다.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Save 메서드에 전달할 ImageSaveOptions 개체를 만듭니다.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.TIFF);

// 렌더링할 페이지 설정
// 여기서 0은 시작 페이지 번호이고 2는 변환할 총 페이지입니다.
PageSet pageSet = new PageSet(0, 2);
options.setPageSet(pageSet);

// CCITT4 압축 적용
options.setTiffCompression(TiffCompression.CCITT_4);

// 수평 및 수직 해상도를 모두 설정합니다. 
// 생성된 이미지(인치당 도트 수).
// "Resolution" 속성을 "72"로 설정하여 문서를 72dpi로 렌더링합니다.
options.setResolution(160);

// 이미지의 밝기와 대비를 설정합니다.
// 둘 다 0-1 척도에 있으며 기본적으로 0.5입니다.
options.setImageBrightness(0.3f);
options.setImageContrast(0.7f);

// Word를 TIFF로 변환
doc.save("D:\\Files\\Word\\CusomizedSample.tiff", options);

무료 라이선스 받기

임시 무료 라이선스를 신청하여 평가 제한 없이 API를 사용해 보세요.

결론

이 기사에서는 Java를 사용하여 Word 문서를 TIFF 이미지로 변환하는 방법을 배웠습니다. TIFF 압축, 밝기 및 이미지 해상도와 같은 추가 옵션을 프로그래밍 방식으로 적용하는 방법도 살펴보았습니다. 또한 문서를 사용하여 Aspose.Words for Java API에 대해 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 포럼을 통해 언제든지 문의해 주십시오.

또한보십시오