개발자 가이드
이 가이드는 .NET용 Aspose.Slides FOSS의 핵심 기능을 각 기능 영역별 실행 가능한 코드 예제와 함께 다룹니다.
이 섹션에서
| Page | Description |
|---|---|
| 기능 및 역량 | 지원되는 기능 전체 목록: 슬라이드, 도형, 텍스트, 채우기, 효과, 3D 서식, 노트, 댓글, 이미지 및 문서 속성. |
| 이미지 작업 | 파일 또는 스트림에서 그림 프레임으로 이미지를 슬라이드에 삽입하고; 채우기 모드(스트레치, 타일)를 제어합니다. |
| 연결자 작업 | 도형 사이에 굽은, 엘보우, 직선 연결자를 추가하고; 연결 지점 및 선 스타일을 설정합니다. |
| 3D 효과 작업 | 도형에 외부 그림자, 글로우, 블러, 베벨, 카메라 프리셋, 라이트 릭, 재질을 적용합니다. |
| 댓글 작업 | 스레드형 검토 댓글 및 발표자 노트를 추가하고; 댓글 작성자를 관리하며; 주석을 읽습니다. |
API 진입점
모든 작업은 Presentation 객체로 시작합니다. 항상 using 문과 함께 사용하십시오:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);using 문은 범위가 종료될 때 내부 리소스가 해제되도록 보장합니다. Presentation 참조를 using 범위를 넘어 저장하지 마십시오.
지원되는 출력 형식
지원되는 저장 형식은 PPTX (SaveFormat.Pptx) 하나뿐입니다. PDF, HTML, SVG 또는 이미지 형식으로 내보내는 기능은 이 에디션에서 제공되지 않습니다.
핵심 클래스
| 클래스 / 열거형 | 네임스페이스 | 설명 |
|---|---|---|
Presentation | Aspose.Slides.Foss | 루트 컨테이너; IDisposable을 구현합니다 |
ShapeType | Aspose.Slides.Foss | 도형 유형에 대한 열거형 (Rectangle, Ellipse, …) |
FillType | Aspose.Slides.Foss | 채우기 유형에 대한 열거형 (Solid, Gradient, …) |
NullableBool | Aspose.Slides.Foss | 서식 지정용 삼진 논리값 (True, False, NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | 출력 형식 열거형 (Pptx만 지원됨) |
PointF | Aspose.Slides.Foss.Drawing | 부동 소수점 2D 포인트 (주석 위치에 사용됨) |
알려진 제한 사항
다음 영역은 이 버전에서 지원되지 않습니다:
- Charts: 차트 생성 및 수정이 지원되지 않음
- SmartArt: 지원되지 않음
- Animations and transitions: 슬라이드 전환 및 개체 애니메이션을 설정할 수 없음
- Export formats: PPTX 저장만 지원되며 PDF, HTML, SVG 또는 이미지 내보내기는 지원되지 않음
- Hyperlinks and action settings: 링크 개체를 수정할 수 없음
- VBA macros and digital signatures: 접근 불가
로드 중에 발견된 알 수 없는 XML 파트는 저장 시 그대로 보존되므로, 라운드 트리핑 시 라이브러리가 아직 이해하지 못하는 콘텐츠가 절대 제거되지 않습니다.