Web SDK

Печать

Функция печати позволяет распечатать содержимое документа на бумаге или экспортировать его в PDF для просмотра без подключения к интернету и обмена с другими пользователями.

Режим плагина

Установка

Shell
pnpm add @univerjs-pro/docs-print

Использование

TypeScript
import { UniverDocsPrintPlugin } from '@univerjs-pro/docs-print'import DocsPrintPluginEnUS from '@univerjs-pro/docs-print/locale/en-US'import { LocaleType, mergeLocales, Univer } from '@univerjs/core'import '@univerjs-pro/docs-print/lib/index.css'const univer = new Univer({  locale: LocaleType.EN_US,  locales: {    [LocaleType.EN_US]: mergeLocales(      DocsPrintPluginEnUS,     ),  },})univer.registerPlugin(UniverDocsPrintPlugin)

Если у вас есть коммерческая лицензия Univer, инструкции по настройке см. в разделе Использование лицензии на клиенте.

Режим предустановки

Функция печати входит в предустановку @univerjs/preset-docs-advanced.

Установка

Предустановка UniverDocsAdvancedPreset из @univerjs/preset-docs-advanced во время выполнения зависит от предустановки UniverDocsDrawingPreset. Сначала установите @univerjs/preset-docs-drawing.

Shell
pnpm add @univerjs/preset-docs-drawing @univerjs/preset-docs-advanced

Использование

TypeScript
import { UniverDocsAdvancedPreset } from '@univerjs/preset-docs-advanced'import UniverPresetDocsAdvancedEnUS from '@univerjs/preset-docs-advanced/locales/en-US'import { UniverDocsCorePreset } from '@univerjs/preset-docs-core'import UniverPresetDocsCoreEnUS from '@univerjs/preset-docs-core/locales/en-US'import { UniverDocsDrawingPreset } from '@univerjs/preset-docs-drawing'import UniverPresetDocsDrawingEnUS from '@univerjs/preset-docs-drawing/locales/en-US'import { createUniver, LocaleType, mergeLocales } from '@univerjs/presets'import '@univerjs/preset-docs-core/lib/index.css'import '@univerjs/preset-docs-drawing/lib/index.css'import '@univerjs/preset-docs-advanced/lib/index.css'const { univerAPI } = createUniver({  locale: LocaleType.EN_US,  locales: {    [LocaleType.EN_US]: mergeLocales(      UniverPresetDocsCoreEnUS,      UniverPresetDocsDrawingEnUS,       UniverPresetDocsAdvancedEnUS,     ),  },  presets: [    UniverDocsCorePreset(),    UniverDocsDrawingPreset(),     UniverDocsAdvancedPreset(),   ],})

Если у вас есть коммерческая лицензия Univer, инструкции по настройке см. в разделе Использование лицензии на клиенте.

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

© 2026 DreamNum Co., Ltd.