
스케일러블 벡터 그래픽스(SVG)는 고품질 벡터 그래픽에 인기 있는 형식이지만, SVG 파일을 XPS 형식으로 변환하는 것이 필수적인 경우가 있습니다. XPS(XML 종이 사양)는 공유 및 인쇄 목적에 적합한 고정 레이아웃 문서 형식입니다. 이 블로그 게시물에서는 Java에서 SVG를 XPS로 변환하는 방법을 보여줍니다. 간단하고 효율적인 접근 방식을 통해 고품질 결과를 보장하고 애플리케이션에 원활하게 통합할 수 있습니다.
SVG to XPS 변환기 - Java API 설치
SVG 이미지를 XPS 형식으로 변환하려면 New Releases 섹션에서 Conholdate.Total for Java를 설치하거나 다음 Maven 구성을 pom.xml 파일에 붙여넣어야 합니다:
<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.11</version>
<type>pom</type>
</dependency>
Java에서 SVG를 XPS로 변환해야 하는 이유는 무엇인가요?
SVG 파일을 XPS 형식으로 변환하는 것은 다양한 응용 프로그램에 매우 중요한 여러 가지 이점을 제공합니다:
향상된 호환성: XPS 파일은 Microsoft 애플리케이션 전반에서 널리 지원되며, 전문 소프트웨어 없이도 쉽게 공유하거나 볼 수 있습니다.
인쇄 요구 사항: XPS는 고품질 인쇄에 적합한 고정 레이아웃 형식으로, 콘텐츠가 의도한 대로 표시되도록 보장합니다.
아카이빙 및 배포: SVG를 XPS로 변환하면 아카이빙이 간소화되고 문서가 휴대 가능하며 배포하기 쉬워집니다.
레이아웃 보존: XPS 형식은 SVG 파일의 정확한 레이아웃과 시각적 충실도를 유지하므로, 전문적인 용도로 신뢰할 수 있는 선택입니다.
Java에서 SVG를 XPS로 변환하기
Java에서 SVG를 XPS 파일로 변환하려면 다음 단계를 따르세요:
- SVG 문서 로드: SVGDocument 클래스는 변환하려는 SVG 파일을 로드하는 데 사용됩니다.
- 저장 옵션 설정: XpsSaveOptions 클래스는 출력 파일의 배경색과 같은 속성을 구성할 수 있습니다.
- XPS로 변환: Converter.convertSVG 메서드는 SVG 문서를 XPS 파일로 변환하는 작업을 처리합니다.
- Output Path Definition: outputFile 변수는 결과 XPS 파일의 위치와 이름을 지정합니다.
다음 샘플 코드는 Java에서 SVG를 XPS로 변환하는 방법을 보여줍니다:
// 작업 디렉토리의 경로를 설정하십시오.
String dir = "/Desktop/";
// SVGDocument 클래스의 생성자를 초기화하여 source SVG 문서를 로드합니다.
com.aspose.html.dom.svg.SVGDocument svgDocument = new com.aspose.html.dom.svg.SVGDocument("input.svg");
// XpsSaveOptions 클래스의 객체를 인스턴스화합니다.
com.aspose.html.saving.XpsSaveOptions options = new com.aspose.html.saving.XpsSaveOptions();
// setBackgroundColor를 호출하여 배경 색상을 설정합니다.
options.setBackgroundColor(com.aspose.html.drawing.Color.getCyan());
// 출력 파일 경로
String outputFile = "Output.xps";
// SVG를 XPS로 변환하려면 convertSVG 함수를 호출하세요.
com.aspose.html.converters.Converter.convertSVG(svgDocument, options, outputFile);
무료 평가 라이센스
You may get a free temporary license to evaluate the API without any evaluation limitations.
요약하기
Java에서 SVG 파일을 XPS로 변환하는 것은 간단한 과정입니다. 이를 통해 개발자들은 복잡한 파일 변환을 손쉽고 정밀하게 처리할 수 있습니다. 호환성을 향상시키거나, 고품질 인쇄를 보장하거나, 문서를 효율적으로 아카이브할 필요가 있는 경우, SVG를 XPS로 변환하는 것은 신뢰할 수 있는 솔루션입니다. 이 가이드에 설명된 단계를 따르면 이 기능을 애플리케이션에 원활하게 통합할 수 있습니다. 변환 과정에서 문제를 발견하시면 언제든지 forum에 문의해 주시기 바랍니다.