打印
打印功能允许用户将文档内容打印为纸质文档或导出为 PDF 格式,便于离线查看和分享。
预设模式
打印功能被包含在 @univerjs/preset-docs-advanced 预设中。
安装
@univerjs/preset-docs-advanced 的 UniverDocsAdvancedPreset 预设在运行时依赖 UniverDocsDrawingPreset 预设,请先安装 @univerjs/preset-docs-drawing。
Shell
pnpm add @univerjs/preset-docs-drawing @univerjs/preset-docs-advancedShell
npm install @univerjs/preset-docs-drawing @univerjs/preset-docs-advancedShell
yarn add @univerjs/preset-docs-drawing @univerjs/preset-docs-advancedShell
bun add @univerjs/preset-docs-drawing @univerjs/preset-docs-advanced使用
TypeScript
import { UniverDocsAdvancedPreset } from '@univerjs/preset-docs-advanced'import UniverPresetDocsAdvancedZhCN from '@univerjs/preset-docs-advanced/locales/zh-CN'import { UniverDocsCorePreset } from '@univerjs/preset-docs-core'import UniverPresetDocsCoreZhCN from '@univerjs/preset-docs-core/locales/zh-CN'import { UniverDocsDrawingPreset } from '@univerjs/preset-docs-drawing'import UniverPresetDocsDrawingZhCN from '@univerjs/preset-docs-drawing/locales/zh-CN'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.ZH_CN, locales: { [LocaleType.ZH_CN]: mergeLocales( UniverPresetDocsCoreZhCN, UniverPresetDocsDrawingZhCN, UniverPresetDocsAdvancedZhCN, ), }, presets: [ UniverDocsCorePreset(), UniverDocsDrawingPreset(), UniverDocsAdvancedPreset(), ],})如果你拥有 Univer 的商业许可证,请参考在客户端使用许可证进行配置。
插件模式
安装
Shell
pnpm add @univerjs-pro/docs-printShell
npm install @univerjs-pro/docs-printShell
yarn add @univerjs-pro/docs-printShell
bun add @univerjs-pro/docs-print使用
TypeScript
import { UniverDocsPrintPlugin } from '@univerjs-pro/docs-print'import DocsPrintPluginZhCN from '@univerjs-pro/docs-print/locale/zh-CN'import { LocaleType, mergeLocales, Univer } from '@univerjs/core'import '@univerjs-pro/docs-print/lib/index.css'const univer = new Univer({ locale: LocaleType.ZH_CN, locales: { [LocaleType.ZH_CN]: mergeLocales( DocsPrintPluginZhCN, ), },})univer.registerPlugin(UniverDocsPrintPlugin)如果你拥有 Univer 的商业许可证,请参考在客户端使用许可证进行配置。
你觉得这篇文档如何?