Powerpoint 파일에서 3D 모양 만들기

개요

PowerPoint 파일에서 3D 모양을 만들면 프레젠테이션의 시각적 매력을 크게 향상시킬 수 있습니다. 이 기능은 시각적 표현이 중요한 건축, 교육 및 디자인과 같은 산업에 필수적입니다. Aspose.Slides for Java를 사용하면 개발자는 3D 모델 렌더링을 애플리케이션에 쉽게 통합할 수 있습니다. 이 라이브러리는 유연성과 고급 사용자 지정 옵션으로 유명하여 PowerPoint에서 3D 모양을 만드는 데 이상적인 선택입니다. Aspose.Slides for Java는 강력한 기능을 통해 개발자가 PowerPoint에서 프로그래밍 방식으로 3D 모양을 만들 수 있도록 지원합니다.

3D 모델 렌더링 - API 설치

Aspose.Slides for Java를 시작하려면 여기에서 다운로드하거나 다음 Maven 구성을 사용할 수 있습니다.

<repository>
  <id>AsposeJavaAPI</id>
  <name>Aspose Java API</name>
  <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-slides</artifactId>
  <version>25.1</version>
  <classifier>jdk16</classifier>
</dependency>

PowerPoint 파일에서 3D 모양을 프로그래밍 방식으로 만들기

Aspose.Slides for Java를 사용하여 PowerPoint에서 3D 모양을 만들려면 다음 단계를 따르세요.

  1. Presentation 클래스의 인스턴스를 생성합니다.
  2. addAutoShape 메서드를 호출하여 새 자동 모양을 만들고 기본 템플릿에서 이를 조정하여 컬렉션의 끝에 추가합니다.
  3. TextFrame의 일반 텍스트를 설정하려면 setText 메서드를 호출합니다.
  4. setFontHeight 메서드를 호출하여 글꼴 높이를 설정합니다.
  5. setCameraType 함수를 호출하여 카메라 유형을 정의합니다.
  6. setRotation 함수를 호출하여 회전을 설정합니다.
  7. setLightType 메서드는 모양에 적용할 수 있는 사전 설정된 조명 오른쪽을 나타냅니다.
  8. 압출 효과의 방향, 재료 및 높이를 정의합니다.
  9. save 메서드를 호출하여 파일을 디스크에 저장합니다.

다음 코드 조각은 Java에서 3D 모델을 렌더링하는 방법을 보여줍니다.

public class main {
    public static void main(String[] args) {
        // 작업 디렉토리의 경로를 설정합니다.
        String outPptxFile = "Presentation2.pptx";
        // Presentation 클래스의 인스턴스를 생성합니다. 
        Presentation pres = new Presentation();
        try
        {
            // 새 자동 도형을 만들고 기본 템플릿에서 조정한 다음 컬렉션의 끝에 추가합니다.
            IAutoShape shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 200, 150, 200, 200);
            // TextFrame의 일반 텍스트를 설정하려면 setText 메서드를 호출합니다.
            shape.getTextFrame().setText("3D");
            // setFontHeight 메서드를 호출하여 글꼴 높이를 설정합니다.
            shape.getTextFrame().getParagraphs().get_Item(0).getParagraphFormat().getDefaultPortionFormat().setFontHeight(64);
            // setCameraType 함수를 호출하여 카메라 유형을 정의합니다. 
            shape.getThreeDFormat().getCamera().setCameraType(CameraPresetType.OrthographicFront);
            // setRotation 함수를 호출하여 회전을 설정합니다.  
            shape.getThreeDFormat().getCamera().setRotation(20, 30, 40);
            // setLightType 메서드는 모양에 적용할 수 있는 사전 설정된 조명 권한을 나타냅니다. 
            shape.getThreeDFormat().getLightRig().setLightType(LightRigPresetType.Flat);
            // 압출 효과의 방향, 재료 및 높이를 정의합니다.
            shape.getThreeDFormat().getLightRig().setDirection(LightingDirection.Top);
            shape.getThreeDFormat().setMaterial(MaterialPresetType.Powder);
            shape.getThreeDFormat().setExtrusionHeight(100);
            // save 메서드를 호출하여 파일을 디스크에 저장합니다. 
            pres.save(outPptxFile, SaveFormat.Pptx);
        }
        finally
        {
            if (pres != null) pres.dispose();
        }
    }
}

산출:

PowerPoint에서 3D 도면

PowerPoint에서 3D 도면 - 무료 라이선스 받기

Aspose.Slides for Java의 모든 잠재력을 알아보려면 여기를 방문하여 무료 평가판 라이선스를 받으세요.

결론

PowerPoint에서 3D 모양을 만들면 프레젠테이션이 변형되어 더욱 매력적이고 유익하게 만들 수 있습니다. Aspose.Slides for Java를 사용하면 개발자가 이 기능을 애플리케이션에 쉽게 통합할 수 있습니다. 시작하기 쉽고, 라이선스를 통해 개발자와 테스터는 아무런 제한 없이 제품의 기능을 평가할 수 있습니다.

공공 자원

Aspose.Slides for Java에 대한 이해를 심화하기 위해 문서 및 커뮤니티 포럼과 같은 추가 리소스를 탐색하세요. 이러한 리소스는 개발자에게 귀중한 통찰력과 지원을 제공합니다.

자주 묻는 질문 – FAQ

Aspose.Slides for Java를 사용하여 PowerPoint에서 3D 모양을 만들려면 어떻게 해야 하나요?

3D 모양을 만들려면 프레젠테이션을 초기화하고 슬라이드에 액세스하고 IAutoShape를 사용하여 3D 모양을 추가하고 사용자 지정하고 프레젠테이션을 저장하세요. 제공된 코드 조각을 지침으로 사용하세요.

3D 모델 렌더링에 Aspose.Slides for Java를 사용하면 어떤 이점이 있나요?

Aspose.Slides for Java는 유연성, 통합 용이성, 고급 사용자 정의 옵션을 제공하여 PowerPoint 프레젠테이션에서 3D 모델을 렌더링하는 데 이상적입니다.

구매하기 전에 Aspose.Slides for Java를 사용해 볼 수 있나요?

네, Aspose 웹사이트에서 무료 평가판 라이선스를 받아 아무런 제한 없이 Aspose.Slides for Java의 기능과 성능을 탐색할 수 있습니다.

탐구하다