Java의 PowerPoint 프레젠테이션에서 슬라이드 마스터를 변경하는 방법

Java의 PowerPoint 프레젠테이션에서 슬라이드 마스터를 변경하는 방법

PowerPoint(PPT, PPTX) 프레젠테이션은 슬라이드 마스터를 사용하여 프레젠테이션의 모든 기존 슬라이드와 해당 레이아웃을 수정합니다. 데이터를 표현하려는 방법에 따라 여러 슬라이드 마스터를 PowerPoint 프레젠테이션에 추가할 수 있습니다. 이번 블로그 포스트에서는 Java에서 PowerPoint 프레젠테이션의 슬라이드 마스터를 변경하는 방법을 구현해 보겠습니다. 또한 슬라이드 마스터를 다른 프레젠테이션에 복사하는 코드 샘플을 작성합니다.

이 문서에서는 아래에 주어진 사항을 다룹니다.

PowerPoint 프레젠테이션에서 슬라이드 마스터를 변경하는 Java API

PowerPoint 프레젠테이션에서 슬라이드 마스터를 변경하기 위해 Java PowerPoint API를 사용합니다. Java PowerPoint API에는 PowerPoint 프레젠테이션을 프로그래밍 방식으로 조작할 수 있는 놀랍고 풍부한 기능이 많이 포함되어 있습니다. 이 Java 라이브러리는 아래와 같이 Maven 구성을 사용하여 직접 설치할 수 있습니다.

 <repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

다른 Java 프레임워크에 대한 구성은 releases.conholdate.com을 방문하십시오.

Java에서 프레젠테이션의 슬라이드 마스터 배경을 변경하는 방법

슬라이드 마스터는 PowerPoint 프레젠테이션의 실제 슬라이드가 아닙니다. 모든 슬라이드의 레이아웃 및 서식 요소(예: 배경, 글꼴, 모양, 자리 표시자, ActiveX 컨트롤 등)에 대한 정보만 보유합니다.

슬라이드 마스터가 모든 슬라이드에 적용된 PowerPoint 프레젠테이션(PPT 또는 PPTX)이 있다고 가정합니다.

슬라이드 마스터 배경 변경

위의 프레젠테이션 파일을 고려하여 Java PowerPoint 프레젠테이션 관리 API를 사용하여 슬라이드 마스터의 배경 요소를 변경해 보겠습니다.

아래 단계를 따르십시오.

  1. 소스 PowerPoint 프레젠테이션의 경로로 Presentation 클래스의 개체를 초기화합니다.
  2. IMasterSlideCollection.get_Item(int index) 메서드를 사용하여 IMasterSlide의 객체를 얻습니다.
  3. IBackground.setType(바이트값), IFillFormat.setFillType(바이트값), IColorFormat.setColor(색값)을 이용하여 IMasterSlide의 배경색을 설정한다. ] 방법.
  4. Presentation.save(String fname, int format) 메서드를 호출하고 출력 경로와 SaveFormat 값을 전달합니다. 다음 코드 샘플은 Java에서 프레젠테이션의 슬라이드 마스터 배경을 변경하는 방법을 보여줍니다.

결과적으로 PowerPoint 프레젠테이션의 모든 슬라이드의 변경된 배경색을 볼 수 있습니다.

Java에서 슬라이드 마스터의 배경 변경

Java를 사용하여 PPTX의 슬라이드 마스터를 다른 프레젠테이션에 복사

Java 프레젠테이션 관리 API를 사용하면 프레젠테이션(PPTX 또는 PPT)의 슬라이드 마스터를 다른 프레젠테이션으로 쉽게 복사할 수 있습니다.

  1. 소스 및 대상 프레젠테이션의 경로로 Presentation 클래스의 개체를 초기화합니다.
  2. IMasterSlideCollection.get_Item(int index) 메서드를 사용하여 소스 프레젠테이션의 IMasterSlide 개체의 개체를 가져옵니다.
  3. 얻은 IMasterSlide 개체를 addClone() 메서드를 사용하여 대상 프레젠테이션에 복사합니다.
  4. Presentation.save(String fname, int format) 메서드를 호출하고 출력 경로와 SaveFormat 값을 전달합니다.

아래 코드 샘플은 모든 변경 사항 목록을 가져오는 방법을 보여줍니다.

무료 라이선스 받기

무료 임시 라이선스를 받아 평가 제한 없이 API를 사용해 볼 수 있습니다.

결론

요약하면 **Powerpoint 조작 및 관리 API를 사용하여 Java에서 PowerPoint 프레젠테이션의 슬라이드 마스터를 변경하는 방법을 배웠습니다. 구체적으로 프레젠테이션의 슬라이드 마스터 배경을 변경하는 코드 샘플을 작성하고 Java 프로그래밍 언어를 사용하여 PPTX 또는 PPT의 슬라이드 마스터를 다른 프레젠테이션에 복사하는 방법을 배웠습니다.

문서를 방문하여 다른 기능을 탐색할 수 있습니다.

질문하기

포럼에서 질문이나 쿼리를 알려주세요.

또한보십시오