打印

GitHub在 GitHub 上编辑
预设信息
@univerjs/preset-docs-advanced
需要服务端支持

打印功能允许用户将文档内容打印为纸质文档或导出为 PDF 格式,便于离线查看和分享。

预设模式

打印功能被包含在 @univerjs/preset-docs-advanced 预设中。

安装

@univerjs/preset-docs-advanced 的 UniverDocsAdvancedPreset 预设在运行时依赖 UniverDocsDrawingPreset 预设,请先安装 @univerjs/preset-docs-drawing。

npm install @univerjs/preset-docs-drawing @univerjs/preset-docs-advanced

使用

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 的商业许可证,请参考在客户端使用许可证进行配置。

插件模式

安装

npm install @univerjs-pro/docs-print

使用

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 的商业许可证,请参考在客户端使用许可证进行配置。

你觉得这篇文档如何?