Справочник API

@univerjs-pro/docs-exchange-client

Текст этой страницы API пока доступен на английском. Сигнатуры и идентификаторы не зависят от языка интерфейса.

Document import and export client integration for Web SDK.

TypeScript
import { UniverDocsExchangeClientPlugin } from '@univerjs-pro/docs-exchange-client'univer.registerPlugin(UniverDocsExchangeClientPlugin)

Entry Points

  • Facade: @univerjs-pro/docs-exchange-client/facade

Facade API

TypeScript
import '@univerjs-pro/docs-exchange-client/facade'importDocToUnitIdAsync(file: File | string, options?: IExchangeDocImportOption): Promise<string | undefined>importDocToSnapshotAsync(file: File | string, options?: IExchangeDocImportOption): Promise<IDocumentData | undefined>exportDocByUnitIdAsync(unitId: string): Promise<File | undefined>exportDocBySnapshotAsync(snapshot: IDocumentData): Promise<File | undefined>transformSnapshotJsonToDocumentDataAsync(json: ISnapshotBlockJsonResponse): Promise<IDocumentData>transformDocumentDataToSnapshotJsonAsync(documentData: IDocumentData): Promise<ISnapshotBlockJson>

Use IExchangeDocImportOption.docType to select the document flavor:

TypeScript
import { ExchangeDocType } from '@univerjs-pro/exchange-client'const unitId = await univerAPI.importDocToUnitIdAsync(file, {  docType: ExchangeDocType.MODERN,})

IUniverDocsExchangeClientConfig

The plugin currently has no configurable options.

Насколько полезно это руководство?

© 2026 DreamNum Co., Ltd.