Importation et exportation

Avant d’utiliser les API ci-dessous, suivez l’intégration des imports/exports. Votre application doit fournir les contrats de téléversement, conversion, suivi des tâches et téléchargement autorisé. Les API de snapshot nécessitent aussi un backend de conversion. L’exemple Exchange concerne Sheets ; vérifiez séparément les autres produits et formats.

Informations sur les plugins

Formats pris en charge

Le tableau décrit les API du navigateur présentées ici. La conversion des fichiers Office nécessite un backend compatible avec le même type de document et le même format.

ImportationExportation
.ppt, .pptx.pptx

API facade

En mode plugin, importez une fois le package facade :

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

Importez un fichier PPTX dans une unité côté serveur :

TypeScript
const unitId = await univerAPI.importSlideToUnitIdAsync(file)

Importez un fichier PPTX sous forme de données de diapositives locales :

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

Exportez la présentation actuelle :

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

Exportez une unité de diapositives côté serveur :

TypeScript
const file = await univerAPI.exportSlideByUnitIdAsync(unitId)

Suppression des menus et des interactions UI d’importation et d’exportation intégrés

Univer a supprimé les menus et les interactions UI d’importation et d’exportation intégrés. Les services sous-jacents et les API Facade restent disponibles.

Si votre application doit conserver les menus et les interactions UI d’importation et d’exportation existants, consultez l’exemple de migration des menus et des interactions UI d’importation et d’exportation intégrés pour effectuer la migration avec un plugin personnalisé. L’exemple fournit le code source complet, consultable en ligne et téléchargeable.

Que pensez-vous de ce guide ?

© 2026 DreamNum Co., Ltd.