# Facade API

> Univer Slides アプリケーションで Facade API を有効にする方法を説明します。

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

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

- Requested language: `ja-JP`

- Content language: `ja-JP`

- Documentation version: `1.1.0`

- Source: [slides/getting-started/facade.ja-JP.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/slides/getting-started/facade.ja-JP.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/ja-JP/guides/slides/features/core/slides-api.md) に進んでください。[テーブル](https://docs.univer.ai/ja-JP/guides/slides/features/tables.md)、[グラフ](https://docs.univer.ai/ja-JP/guides/slides/features/charts.md)、[印刷](https://docs.univer.ai/ja-JP/guides/slides/features/print.md)、[インポートとエクスポート](https://docs.univer.ai/ja-JP/guides/slides/features/import-export.md)の任意 API は、アプリケーションで該当パッケージを使う場合だけ追加します。
