슬라이드 노트는 프레젠테이션에서 참조로 추가 정보를 추가하는 데 사용됩니다. 발표자는 프레젠테이션과 관련된 필수 요점을 상기하기 위해 이러한 메모를 추가합니다. 이 기사에서는 프로그래밍 방식으로 프레젠테이션의 슬라이드 노트를 조작하는 방법을 배웁니다. 특히 이 기사에서는 Java를 사용하여 PowerPoint 프레젠테이션에서 슬라이드 노트를 읽고, 추가하고, 제거하는 방법을 다룹니다.
- PowerPoint 슬라이드 노트와 함께 작동하는 Java API
- PowerPoint 프레젠테이션에서 슬라이드 노트 읽기
- PowerPoint 프레젠테이션에 슬라이드 노트 추가
- PowerPoint 프레젠테이션에서 슬라이드 노트 제거
- 무료 API 라이선스 받기
PowerPoint 슬라이드 노트와 함께 작동하는 Java API
슬라이드 노트로 작업하기 위해 Java용 Aspose.Slides를 사용합니다. Java 응용 프로그램 내에서 PowerPoint 프레젠테이션을 만들고 편집하고 변환할 수 있는 기능이 풍부한 API입니다. 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.3</version>
<classifier>jdk16</classifier>
</dependency>
Java의 PowerPoint 프레젠테이션에서 슬라이드 노트 읽기
다음은 Java를 사용하여 PowerPoint 프레젠테이션에서 슬라이드 노트를 읽는 단계입니다.
- 먼저 Presentation 클래스를 사용하여 프레젠테이션을 로드합니다.
- Presentation.getSlides().getItem(index).getNotesSlideManager() 메서드를 사용하여 프레젠테이션에서 원하는 슬라이드의 INotesSlideManager에 액세스합니다.
- INotesSlideManager.getNotesSlide() 메서드를 사용하여 INotesSlide 개체에서 슬라이드 노트를 가져옵니다.
- 마지막으로 INotesSlide.getNotesTextFrame().getText() 메서드를 사용하여 메모의 텍스트에 액세스합니다.
다음 코드 샘플은 Java를 사용하여 PowerPoint 프레젠테이션에서 슬라이드 노트를 읽는 방법을 보여줍니다.
// 프레젠테이션 파일 로드
Presentation presentation = new Presentation("presentation.pptx");
// 액세스 노트 슬라이드 관리자
INotesSlideManager mgr = presentation.getSlides().get_Item(0).getNotesSlideManager();
// 슬라이드 노트 읽기
INotesSlide note = mgr.getNotesSlide();
System.out.println(note.getNotesTextFrame().getText());
Java를 사용하여 PowerPoint 프레젠테이션에 슬라이드 노트 추가
다음은 Java를 사용하여 PowerPoint 프레젠테이션에 슬라이드 노트를 추가하는 단계입니다.
- 먼저 Presentation 클래스를 사용하여 프레젠테이션을 로드하거나 만듭니다.
- Presentation.getSlides().getItem(index).getNotesSlideManager() 메서드를 사용하여 프레젠테이션에서 원하는 슬라이드의 INotesSlideManager에 액세스합니다.
- INotesSlideManager.getNotesSlide() 메서드를 사용하여 INotesSlide 개체에서 슬라이드 노트를 가져옵니다.
- INotesSlide.getNotesTextFrame().setText(String) 메서드를 사용하여 메모의 텍스트를 설정합니다.
- 마지막으로 Presentation.save(String, SaveFormat.Pptx) 메서드를 사용하여 프레젠테이션을 저장합니다.
다음 코드 샘플은 Java를 사용하여 PowerPoint 프레젠테이션에 슬라이드 노트를 추가하는 방법을 보여줍니다.
// 프레젠테이션 파일 로드
Presentation presentation = new Presentation("presentation.pptx");
// 액세스 노트 슬라이드 관리자
INotesSlideManager mgr = presentation.getSlides().get_Item(0).getNotesSlideManager();
// 메모에 텍스트 추가
INotesSlide note = mgr.getNotesSlide();
note.getNotesTextFrame().setText("new slide note");
// 업데이트된 프레젠테이션 저장
presentation.save("added-slide-notes.pptx", SaveFormat.Pptx);
PowerPoint 프레젠테이션에서 슬라이드 노트 제거
다음은 Java를 사용하여 PowerPoint 프레젠테이션에서 슬라이드 노트를 제거하는 단계입니다.
- 먼저 Presentation 클래스를 사용하여 프레젠테이션을 로드하거나 만듭니다.
- Presentation.getSlides().getItem(index).getNotesSlideManager() 메서드를 사용하여 프레젠테이션에서 원하는 슬라이드의 INotesSlideManager에 액세스합니다.
- INotesSlideManager.removeNotesSlide() 메서드를 사용하여 슬라이드 노트를 제거합니다.
- 마지막으로 Presentation.save(String, SaveFormat.Pptx) 메서드를 사용하여 프레젠테이션을 저장합니다.
다음 코드 샘플은 Java를 사용하여 PowerPoint 프레젠테이션에서 슬라이드 노트를 제거하는 방법을 보여줍니다.
// 액세스 노트 슬라이드 관리자
Presentation pres = new Presentation("presWithNotes.pptx");
// 첫 번째 슬라이드의 메모 제거
INotesSlideManager mgr = pres.getSlides().get_Item(0).getNotesSlideManager();
mgr.removeNotesSlide();
// 업데이트된 프레젠테이션 저장
pres.save("test.pptx", SaveFormat.Pptx);
무료 API 라이선스 받기
평가 제한 없이 API를 사용하려면 무료 임시 라이선스를 요청할 수 있습니다.
결론
이 기사에서는 Java를 사용하여 PowerPoint 프레젠테이션에서 슬라이드 노트로 작업하는 방법을 배웠습니다. 단계별 가이드 및 코드 샘플은 슬라이드 노트를 읽고 추가하거나 제거하는 방법을 보여줍니다. 또한 문서를 사용하여 API에 대해 자세히 알아볼 수 있습니다. 또한 포럼에 질문을 게시할 수 있습니다.