Java에서 XSP를 TIFF로 변환

오늘날의 디지털 시대에 문서 변환은 다양한 애플리케이션에서 중요한 역할을 합니다. XPS(XML Paper Spec) 문서를 TIFF(Tagged Image File Format)로 변환하는 강력한 솔루션을 찾고 있는 Java 개발자라면 Aspose.Page for Java가 가장 적합한 라이브러리입니다. 이 단계별 가이드에서는 프로세스를 안내하여 자세한 설명과 코드 조각을 통해 원활한 경험을 보장합니다.

전제 조건

변환 프로세스를 시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.

  • 컴퓨터에 JDK(Java Development Kit)가 설치되어 있습니다.
  • Java 라이브러리용 Aspose.Page. 당신은 그것을 다운로드 할 수 있습니다여기.
  • Java용 Aspose.Page에 대한 유효한 라이센스입니다. 임시면허를 취득할 수 있습니다.여기 , 또는 정식 라이센스 구매여기.

패키지 가져오기

Java 프로젝트에 필요한 패키지를 가져오는 것부터 시작하세요. 프로젝트에 Aspose.Page for Java 라이브러리가 추가되어 있는지 확인하세요.

import com.aspose.xps.XpsDocument;
import java.io.FileOutputStream;

1단계: 문서 디렉토리 설정

입력 XPS 파일이 있는 문서 디렉터리의 경로를 정의합니다.

String dataDir = "Your Document Directory";

2단계: XPS 문서 로드

Aspose.Page 라이브러리를 사용하여 XPS 문서를 로드합니다.

XpsDocument document = new XpsDocument(dataDir + "input.xps");

3단계: TiffSaveOptions 초기화

스무딩 모드, 해상도, 특정 페이지 번호 등 필수 매개변수를 사용하여 TiffSaveOptions 개체를 초기화합니다.

TiffSaveOptions options = new TiffSaveOptions();
options.setSmoothingMode(SmoothingMode.HighQuality);
options.setResolution(300);
options.setPageNumbers(new int[] { 1, 2, 6 });

4단계: 렌더링 장치 생성

ImageDevice 클래스를 사용하여 TIFF 형식용 렌더링 장치를 만듭니다.

ImageDevice device = new ImageDevice();

5단계: TIFF에 문서 저장

지정된 옵션과 렌더링 장치를 사용하여 XPS 문서를 TIFF 형식으로 저장합니다.

document.save(device, options);

6단계: TIFF 이미지 반복 및 저장

문서 파티션과 페이지를 반복하여 이미지 출력 스트림을 초기화하고 TIFF 이미지를 저장합니다.

for (int i = 0; i < device.getResult().length; i++) {
    for (int j = 0; j < device.getResult()[i].length; j++) {
        FileOutputStream imageStream = new FileOutputStream(dataDir + "XPStoTIFF" + "_" + (i + 1) + "_" + (j + 1) + ".tif");
        imageStream.write(device.getResult()[i][j], 0, device.getResult()[i][j].length);
        imageStream.close();
    }
}

축하해요! Aspose.Page를 사용하여 Java에서 XPS를 TIFF로 성공적으로 변환했습니다. 라이브러리의 더 많은 특징과 기능을 자유롭게 탐색해 보세요.선적 서류 비치.

결론

이 튜토리얼에서는 Aspose.Page를 사용하여 Java에서 XPS를 TIFF로 변환하는 필수 단계를 다루었습니다. 이제 문서 변환이 손끝에서 이루어지므로 다양한 파일 형식 지원을 통해 애플리케이션을 향상시킬 수 있습니다.

자주 묻는 질문

라이선스 없이 Java용 Aspose.Page를 사용할 수 있나요?

평가용으로 임시 라이선스를 얻을 수 있지만, 프로덕션 용도로 사용하려면 유효한 라이선스가 필요합니다. 면허증을 받으세요여기.

변환할 XPS 파일 크기에 제한이 있나요?

Aspose.Page for Java는 다양한 크기의 문서를 처리하지만 특정 환경에서는 더 큰 파일로 테스트하는 것이 좋습니다.

Aspose.Page for Java에 대해 어떻게 지원을 받거나 질문을 할 수 있나요?

방문하다Aspose.페이지 포럼 커뮤니티 지원 및 토론을 위해.

Aspose.Page for Java에 대한 무료 평가판이 있습니까?

예, 무료 평가판을 통해 라이브러리를 탐색할 수 있습니다. 다운로드 해여기.

이 변환에서 TIFF 이미지에 권장되는 해상도는 무엇입니까?

제공된 예에서는 300DPI의 해상도를 사용하지만 특정 요구 사항에 따라 조정할 수 있습니다.