PowerPoint에서 SVG로의 변환은 종종 웹 또는 데스크톱 응용 프로그램에서 프레젠테이션을 표시하기 위해 수행됩니다. 다양한 PowerPoint 뷰어는 프레젠테이션을 슬라이드쇼용 SVG로 변환하기도 합니다. 따라서 이 기사에서는 Java를 사용하여 PowerPoint PPTX 또는 PPT 프레젠테이션을 SVG 파일로 변환하는 방법을 다룹니다.
SVG 변환기에 자바 PowerPoint
PPTX 또는 PPT 프레젠테이션을 SVG로 변환하기 위해 Aspose.Slides for Java를 사용합니다. API는 Java 응용 프로그램 내에서 PowerPoint 및 OpenOffice 프레젠테이션을 만들고 조작하도록 설계되었습니다. 또한 SVG를 포함한 다른 형식으로 프레젠테이션의 충실도 높은 변환을 지원합니다. API를 다운로드하거나 다음 Maven 구성을 사용하여 설치할 수 있습니다.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>21.8</version>
<classifier>jdk16</classifier>
</dependency>
Java에서 PPTX 또는 PPT 프레젠테이션을 SVG로 변환
다음은 Java를 사용하여 PowerPoint PPTX/PPT 프레젠테이션을 SVG로 변환하는 단계입니다.
- 먼저 Presentation 클래스의 인스턴스를 만들어 프레젠테이션을 로드합니다.
- 프레젠테이션에서 슬라이드를 반복하고 ISlide 개체에서 각 슬라이드의 참조를 가져옵니다.
- 출력 SVG 파일에 대한 FileOutputStream 개체를 만듭니다.
- ISlide.writeAsSvg() 메서드를 사용하여 FileOutputStream 개체에 슬라이드 데이터를 씁니다.
- 마지막으로 스트림을 닫습니다.
다음 코드 샘플은 PowerPoint PPTX/PPT를 SVG로 변환하는 방법을 보여줍니다.
// 프레젠테이션 파일을 나타내는 프레젠테이션 클래스를 인스턴스화합니다.
Presentation pres = new Presentation("presentation.pptx");
try {
// 각 슬라이드에 액세스
for(ISlide sld:pres.getSlides())
{
// 메모리 스트림 객체 생성
FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));
// 슬라이드의 SVG 이미지를 생성하고 메모리 스트림에 저장
sld.writeAsSvg(svgStream);
// 스트림 닫기
svgStream.close();
}
} catch (IOException e) {
} finally {
pres.dispose();
}
무료 API 라이선스 받기
임시 라이선스를 요청하면 평가 제한 없이 Java용 Aspose.Slides를 사용할 수 있습니다.
온라인 데모
Aspose.Slides를 기반으로 하는 온라인 PowerPoint to SVG 변환기를 사용해 보십시오.
결론
PowerPoint 프레젠테이션은 종종 SVG로 변환되어 해당 내용을 응용 프로그램에 포함합니다. 이러한 경우 이 문서에서는 Java를 사용하여 PowerPoint에서 SVG로 변환하는 방법에 대해 설명했습니다. 문서를 방문하여 Java용 Aspose.Slides의 다른 기능을 탐색할 수 있습니다. 또한 포럼을 통해 문의 사항을 자유롭게 알려주세요.