Java에서 XPS를 JPEG로 변환
내용물
[
숨다
]소개
이 튜토리얼에서는 Java용 Aspose.Page를 사용하여 XPS(XML Paper Spec) 파일을 JPEG 이미지로 변환하는 방법을 살펴보겠습니다. Aspose.Page는 개발자가 XPS 및 기타 문서 형식을 원활하게 사용할 수 있게 해주는 강력한 Java 라이브러리입니다. 이 단계별 가이드는 프로세스를 이해하고 이를 Java 애플리케이션에 구현하는 데 도움이 됩니다.
전제 조건
튜토리얼을 시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.
- Java 개발 환경: 컴퓨터에 Java 개발 환경이 설정되어 있는지 확인하세요.
- Aspose.Page for Java 라이브러리: Aspose.Page for Java 라이브러리를 다운로드하고 설치하세요. 도서관을 찾으실 수 있습니다여기.
- 샘플 XPS 문서: JPEG로 변환하려는 샘플 XPS 문서가 있습니다.
패키지 가져오기
필요한 패키지를 Java 클래스로 가져오는 것부터 시작하세요.
import com.aspose.xps.XpsDocument;
import java.io.FileOutputStream;
1단계: 경로 및 XPS 문서 초기화
// 문서 디렉터리의 경로입니다.
String dataDir = "Your Document Directory";
// XPS 입력 스트림 초기화
XpsDocument document = new XpsDocument(dataDir + "input.xps");
2단계: JpegSaveOptions 설정
// 필요한 매개변수로 옵션 객체를 초기화합니다.
JpegSaveOptions options = new JpegSaveOptions();
options.setSmoothingMode(SmoothingMode.HighQuality);
options.setResolution(300);
options.setPageNumbers(new int[] { 1, 2, 6 });
3단계: 렌더링 장치 생성
// PDF 형식용 렌더링 장치 만들기
ImageDevice device = new ImageDevice();
4단계: XPS를 JPEG로 저장
document.save(device, options);
5단계: JPEG 페이지 반복 및 저장
//문서 파티션(XPS 용어로 고정 문서)을 통해 반복
for (int i = 0; i < device.getResult().length; i++) {
// 파티션 페이지를 통해 반복
for (int j = 0; j < device.getResult()[i].length; j++) {
// 이미지 출력 스트림 초기화
FileOutputStream imageStream = new FileOutputStream(dataDir + "XPStoJPEG" + "_" + (i + 1) + "_" + (j + 1) + ".jpeg");
// 이미지 쓰기
imageStream.write(device.getResult()[i][j], 0, device.getResult()[i][j].length);
//스트림을 닫아
imageStream.close();
}
}
이 일련의 단계는 XPS 문서를 각각 별도로 저장되는 JPEG 이미지로 효과적으로 변환합니다.
결론
축하해요! Aspose.Page를 사용하여 Java에서 XPS를 JPEG로 변환하는 방법을 성공적으로 배웠습니다. 이 프로세스는 Java 애플리케이션에서 문서 변환 작업을 하는 개발자에게 매우 중요합니다.
자주 묻는 질문
Q: Aspose.Page는 상업용 프로젝트에 적합합니까?
A: 예, Aspose.Page는 라이선스 옵션을 사용할 수 있는 상용 제품입니다. 확인하다여기 자세한 내용은.
Q: 구매하기 전에 Aspose.Page를 사용해 볼 수 있나요?
A: 예, 무료 평가판을 받을 수 있습니다.여기.
Q: Aspose.Page 문서는 어디서 찾을 수 있나요?
A: 문서를 사용할 수 있습니다.여기.
Q: Aspose.Page에 대한 지원은 어떻게 받을 수 있나요?
답: 다음을 방문하세요.Aspose.페이지 포럼 지역사회 기반 지원을 위해.
Q: 테스트하려면 임시 라이센스가 필요합니까?
A: 네, 임시 면허를 취득할 수 있습니다.여기.