API 參考

@univerjs-pro/pdfs-exchange-client

此 API 頁面目前提供英文內容。程式碼簽名與識別符不隨介面語言變更。

PDF import and export client integration for Web SDK.

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

The root entry exports IPdfExchangeService for custom integrations. The plugin currently has no configurable options.

Entry points

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

Facade API

TypeScript
import '@univerjs-pro/pdfs-exchange-client/facade'importPdfToUnitIdAsync(file: File | string): Promise<string | undefined>importPdfToSnapshotAsync(file: File | string): Promise<IPdfUnitData | undefined>exportPdfByUnitIdAsync(unitId: string): Promise<File | undefined>exportPdfBySnapshotAsync(snapshot: IPdfUnitData): Promise<File | undefined>transformSnapshotJsonToPdfDataAsync(json: ISnapshotBlockJsonResponse): Promise<IPdfUnitData>transformPdfDataToSnapshotJsonAsync(pdfData: IPdfUnitData): Promise<ISnapshotBlockJson>

Import @univerjs-pro/exchange-client/facade as well when using the shared downloadFile(file, filename, fileExt) helper. See PDF import and export for the complete workflow.

你覺得這篇文檔如何?

© 2026 DreamNum Co., Ltd.