PowerPoint 프레젠테이션은 종종 여러 PPTX/PPT 파일로 분할해야 합니다. 시나리오에 따라 각 슬라이드, 짝수 또는 홀수 슬라이드 등으로 프레젠테이션을 분할할 수 있습니다. 이 기사에서는 Java를 사용하여 PowerPoint PPTX/PPT 프레젠테이션을 분할하는 방법을 배웁니다.
PowerPoint 프레젠테이션을 분할하는 Java API
PPTX 또는 PPT 프레젠테이션을 분할하기 위해 Aspose.Slides for Java를 사용합니다. API는 Java 응용 프로그램 내에서 PowerPoint 및 OpenOffice 프레젠테이션을 생성, 수정 및 변환하도록 설계되었습니다. 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를 사용하여 PowerPoint 프레젠테이션 분할
다음은 Java를 사용하여 PowerPoint 프레젠테이션을 분할하는 단계입니다.
- 먼저 Presentation 클래스의 인스턴스를 만들어 PowerPoint 프레젠테이션을 로드합니다.
- 그런 다음 Presentation.getSlides() 컬렉션의 각 ISlide를 반복합니다.
- 각 반복에서 다음 단계를 수행합니다.
- Presentation 클래스의 인스턴스를 만듭니다.
- Presentation.getSlides().get_Item(0).remove() 메서드를 사용하여 기본 슬라이드를 제거합니다.
- Presentation.getSlides().addClone(ISlide) 메서드를 사용하여 프레젠테이션에 슬라이드를 추가합니다.
- 마지막으로 Presentation.save(String, SaveFormat) 메서드를 사용하여 프레젠테이션을 저장합니다.
다음 코드 샘플은 PowerPoint PPTX 프레젠테이션을 분할하는 방법을 보여줍니다.
// PowerPoint 프레젠테이션 로드
Presentation presentation = new Presentation("presentation.pptx");
// 프레젠테이션의 슬라이드 반복
for (ISlide sld : presentation.getSlides()) {
// 새 프레젠테이션 만들기
Presentation newPres = new Presentation();
// 기본 슬라이드 제거
newPres.getSlides().get_Item(0).remove();
// 프레젠테이션에 슬라이드 추가
newPres.getSlides().addClone(sld);
// 프레젠테이션 저장
newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}
무료 API 라이선스 받기
임시 라이선스를 얻으면 평가 제한 없이 Java용 Aspose.Slides를 사용할 수 있습니다.
온라인 데모
Aspose.Slides를 기반으로 하는 online presentation splitter를 사용해 보십시오.
결론
이 기사에서는 Java를 사용하여 PowerPoint PPTX 또는 PPT 프레젠테이션을 분할하는 방법을 배웠습니다. 제공된 코드 샘플을 사용자 지정하여 프레젠테이션의 각 슬라이드, 모든 짝수 또는 홀수 슬라이드 등을 분할할 수 있습니다. 또한 문서를 방문하여 API의 다른 기능을 탐색할 수 있습니다. 또한 포럼을 통해 문의 사항을 자유롭게 알려주세요.