Aspose.Slides FOSS Java용
Aspose.Slides FOSS for Java는 Java에서 PowerPoint .pptx 파일을 생성, 로드 및 저장하기 위한 오픈 소스, MIT 라이선스 라이브러리입니다. 슬라이드, 도형, 텍스트, 표, 이미지, 주석 및 문서 속성을 위한 풍부한 객체 모델을 제공합니다.
저장소: github.com/aspose-slides-foss/Aspose.Slides-FOSS-for-Java
패키지: org.aspose.slides.foss
라이선스: MIT
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ISlide;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.export.SaveFormat;핵심 클래스
| 클래스 | 설명 |
|---|---|
| Presentation | .pptx 파일을 만들고, 로드하고, 저장하기 위한 루트 객체. |
| Slide | 프레젠테이션의 단일 슬라이드를 나타냅니다. |
| SlideCollection | 프레젠테이션의 슬라이드 순서가 지정된 컬렉션. |
도형
| Class | 설명 |
|---|---|
| Shape (GeometryShape) | 슬라이드에 기하학이 있는 도형의 기본 클래스. |
| ShapeCollection | 슬라이드에 있는 도형들의 컬렉션. |
| AutoShape | 사전 설정 또는 사용자 정의 기하학과 선택적 텍스트를 가진 도형. |
텍스트
| 클래스 | 설명 |
|---|---|
| TextFrame | 모양 안에 단락을 포함하는 텍스트 프레임. |
| Paragraph | 부분을 포함하는 텍스트 단락. |
| Portion | 단락 내의 텍스트 실행. |
표
| 클래스 | 설명 |
|---|---|
| Table | 슬라이드의 표 모양. |
서식
| Class | Description |
|---|---|
| ColorFormat | 프레젠테이션에서 사용되는 색상. |
| FillFormat | 채우기 서식 속성. |
| LineFormat | 선 서식 속성. |
| EffectFormat | 효과 서식(흐림, 광채, 그림자, 반사). |
| GradientFormat | 그라디언트 채우기 서식 속성. |
| PatternFormat | 패턴 채우기 서식 속성. |
| ThreeDFormat | 3-D 서식 속성. |
이미지 및 도면
| 클래스 | 설명 |
|---|---|
| ImageCollection | 프레젠테이션에 포함된 이미지 컬렉션. |
주석 및 속성
| 클래스 | 설명 |
|---|---|
| Comment | 슬라이드 주석. |
| CommentAuthor | 슬라이드 주석의 작성자. |
| DocumentProperties | 프레젠테이션 메타데이터(제목, 작성자 등). |
마스터, 레이아웃 및 노트
| 클래스 | 설명 |
|---|---|
| LayoutSlide | 프레젠테이션의 레이아웃 슬라이드. |
| MasterSlide | 프레젠테이션의 마스터 슬라이드. |
| NotesSlide | 프레젠테이션 슬라이드에 첨부된 노트 슬라이드. |