개발자 가이드

이 가이드는 Aspose.Slides FOSS for Java의 핵심 기능을 다루며 각 기능 영역별 실행 가능한 코드 예제를 제공합니다.

이 섹션에서

페이지설명
기능 및 역량지원되는 기능 전체 목록: 슬라이드, 도형, 텍스트, 채우기, 효과, 3D 서식, 노트, 댓글, 이미지 및 문서 속성.
이미지 작업파일 또는 바이트에서 이미지 를 그림 프레임으로 슬라이드에 삽입합니다; 채우기 모드(스트레치, 타일)를 제어합니다.
연결자 작업도형 사이에 굽은, 엘보우, 직선 연결자를 추가합니다; 연결 지점 및 선 스타일을 설정합니다.
3D 효과 작업도형에 외부 그림자, 글로우, 블러, 베벨, 카메라 프리셋, 라이트 릭, 재질을 적용합니다.
댓글 작업스레드형 검토 댓글 및 발표자 노트를 추가합니다; 댓글 작성자를 관리합니다; 주석을 읽습니다.

API 진입점

모든 작업은 다음으로 시작합니다: Presentation 객체입니다. 항상 try-with-resources 블록 안에서 사용하십시오:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;

// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
    // work with prs
    prs.save("output.pptx", SaveFormat.PPTX);
}

// Create new
try (Presentation prs = new Presentation()) {
    // work with prs
    prs.save("new.pptx", SaveFormat.PPTX);
}

try-with-resources 블록은 블록이 종료될 때 내부 XML 리소스가 해제되도록 보장합니다. 객체를 Presentation try 블록 외부에 참조를 저장하지 마십시오.

지원되는 출력 형식

지원되는 유일한 저장 형식은 PPTX (SaveFormat.PPTX). PDF, HTML, SVG 또는 이미지 형식으로 내보내기는 이 버전에서 사용할 수 없습니다.

핵심 클래스

클래스 / 열거형패키지설명
Presentationorg.aspose.slides.foss루트 컨테이너; try-with-resources에서 사용
ShapeTypeorg.aspose.slides.foss도형 유형에 대한 열거형 (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.foss채우기 유형에 대한 열거형 (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.foss서식을 위한 삼진 논리값 (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.export출력 형식 열거형 (PPTX만 지원)
Colororg.aspose.slides.foss.drawingARGB 색상 생성자
PointForg.aspose.slides.foss.drawing부동소수점 2D 점 (주석 위치에 사용)

알려진 제한 사항

다음 영역에서 발생합니다 UnsupportedOperationException 이 버전에서:

  • 차트: 차트 생성 또는 수정 불가
  • SmartArt: 지원되지 않음
  • 애니메이션 및 전환: 슬라이드 전환 및 객체 애니메이션을 설정할 수 없음
  • 내보내기 형식: PPTX 저장만 지원됩니다; PDF, HTML, SVG 또는 이미지 내보내기는 지원되지 않습니다
  • 하이퍼링크 및 동작 설정: 링크 객체는 수정할 수 없습니다
  • VBA 매크로 및 디지털 서명: 접근 불가

로드 중에 발견된 알 수 없는 XML 파트는 저장 시 그대로 보존되므로, 라이브러리가 아직 이해하지 못하는 콘텐츠가 라운드 트립 과정에서 제거되지 않습니다.

또 보기

 한국어