# Facade API

> Univer Slides 애플리케이션에서 Facade API를 활성화하는 방법을 알아봅니다.

- Human documentation: [https://docs.univer.ai/ko-KR/guides/slides/getting-started/facade](https://docs.univer.ai/ko-KR/guides/slides/getting-started/facade)

- Agent Markdown: [https://docs.univer.ai/ko-KR/guides/slides/getting-started/facade.md](https://docs.univer.ai/ko-KR/guides/slides/getting-started/facade.md)

- Requested language: `ko-KR`

- Content language: `ko-KR`

- Documentation version: `1.0.4`

- Source: [slides/getting-started/facade.ko-KR.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/slides/getting-started/facade.ko-KR.mdx)

---

Univer의 플러그인 아키텍처는 저수준 서비스와 유닛 모델을 제공하고, Facade API는 애플리케이션을 위한 간결한 진입점을 제공합니다. 이 페이지에서는 Slides 애플리케이션에서 해당 계층을 활성화하는 방법만 다룹니다. 프레젠테이션과 슬라이드 작업은 핵심 기능 페이지에서 설명합니다.

> [!WARNING: 주의]
> 일부 Facade 메서드는 비동기입니다. 다음 단계가 변경 결과에 의존한다면 결과를 읽기 전에 변경 작업이
> 끝날 때까지 기다리세요.

## 플러그인 모드

### 설치

API 객체를 만들기 전에 Slides 핵심 Facade 진입점을 가져옵니다.

```ts
import { FUniver } from '@univerjs/core/facade'

import '@univerjs-pro/slides/facade'
```

표, 차트, 가져오기 및 내보내기, 인쇄 같은 선택적 Slides 패키지는 각 기능 페이지에서 전용 Facade 진입점을 설명합니다.

### 사용법

Univer 인스턴스와 필요한 플러그인을 등록한 뒤 API 객체를 만듭니다.

```ts
const univerAPI = FUniver.newAPI(univer)
```

## 프리셋 모드

Univer Slides는 현재 프리셋 모드를 제공하지 않습니다. Slides는 Web SDK 플러그인으로 배포되므로 플러그인 모드에서 Facade API를 활성화하세요.

## 다음 단계

프레젠테이션 유닛과 공통 도메인 진입점은 [Univer Slides API](https://docs.univer.ai/ko-KR/guides/slides/features/core/slides-api.md)를 참고하세요. [표](https://docs.univer.ai/ko-KR/guides/slides/features/tables.md), [차트](https://docs.univer.ai/ko-KR/guides/slides/features/charts.md), [인쇄](https://docs.univer.ai/ko-KR/guides/slides/features/print.md), [가져오기 및 내보내기](https://docs.univer.ai/ko-KR/guides/slides/features/import-export.md)의 선택적 API는 애플리케이션에서 해당 패키지를 사용할 때만 추가하세요.
