@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.
Насколько полезно это руководство?