개발자 가이드

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

이 섹션에서

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

API 진입점

모든 작업은 다음으로 시작합니다: Presentation 객체. 항상 컨텍스트 매니저로 사용하십시오:

import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat

# Open existing
with slides.Presentation("input.pptx") as prs:
    # work with prs
    prs.save("output.pptx", SaveFormat.PPTX)

# Create new
with slides.Presentation() as prs:
    # work with prs
    prs.save("new.pptx", SaveFormat.PPTX)

컨텍스트 매니저는 블록이 종료될 때 내부 COM/XML 리소스가 해제되도록 보장합니다. 객체를 저장하지 마십시오 Presentation 블록 외부에 참조를 with 블록.

지원되는 출력 형식

유일하게 지원되는 저장 형식은 PPTX (SaveFormat.PPTX). 이 버전에서는 PDF, HTML, SVG 또는 이미지 형식으로 내보내기가 제공되지 않습니다.

핵심 클래스

클래스 / 열거형임포트 경로설명
Presentationaspose.slides_foss루트 컨테이너; 컨텍스트 매니저로 사용
ShapeTypeaspose.slides_foss도형 유형에 대한 열거형 (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_foss채우기 유형에 대한 열거형 (SOLID, GRADIENT, …)
NullableBoolaspose.slides_foss포맷팅을 위한 3상태 불리언 (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.export출력 형식 열거형 (PPTX만 지원)
Coloraspose.slides_foss.drawingARGB 색상 생성자
PointFaspose.slides_foss.drawing부동소수점 2D 점 (댓글 위치에 사용)

알려진 제한 사항

다음 영역에서 발생 NotImplementedError 이 버전에서:

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

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

또 보기

 한국어