インポートとエクスポート

以下のブラウザー API を使用する前にインポート・エクスポート統合を完了してください。アップロード、変換、タスク照会、認可されたダウンロードの契約をアプリ側で実装します。スナップショット API にも変換バックエンドが必要です。Exchange サンプルは Sheets を対象とするため、他の製品や形式の対応状況は個別に確認してください。

プラグイン情報

対応形式

以下は本ページのブラウザー API が対応する形式です。Office ファイルの変換には、同じドキュメント種類と形式に対応したバックエンドが必要です。

インポートエクスポート
.ppt, .pptx.pptx

Facade API

Plugin モードでは facade パッケージを一度インポートします。

TypeScript
import '@univerjs-pro/exchange-client/facade'import '@univerjs-pro/slides-exchange-client/facade'

PPTX をサーバー側 unit としてインポートします。

TypeScript
const unitId = await univerAPI.importSlideToUnitIdAsync(file)

PPTX をローカルの slide データとしてインポートします。

TypeScript
const slideData = await univerAPI.importSlideToSnapshotAsync(file)if (slideData) {  univerAPI.createPresentation(slideData)}

現在の slide deck をエクスポートします。

TypeScript
const presentation = univerAPI.getActivePresentation()const file = await univerAPI.exportSlideBySnapshotAsync(presentation.save())

サーバー側の slide unit をエクスポートします。

TypeScript
const file = await univerAPI.exportSlideByUnitIdAsync(unitId)

このガイドはいかがですか?

© 2026 DreamNum Co., Ltd.