印刷

印刷機能により、ドキュメント内容を紙の文書として印刷したり、PDF にエクスポートしてオフライン閲覧や共有に利用したりできます。

プラグインモード

インストール

Shell
pnpm add @univerjs-pro/docs-print

使い方

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

Univer の商用ライセンスをお持ちの場合は、設定方法について クライアントでのライセンス を参照してください。

プリセットモード

印刷機能は @univerjs/preset-docs-advanced のプリセットに含まれています。

インストール

@univerjs/preset-docs-advanced の UniverDocsAdvancedPreset は実行時に 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 UniverPresetDocsAdvancedJaJP from '@univerjs/preset-docs-advanced/locales/ja-JP'import { UniverDocsCorePreset } from '@univerjs/preset-docs-core'import UniverPresetDocsCoreJaJP from '@univerjs/preset-docs-core/locales/ja-JP'import { UniverDocsDrawingPreset } from '@univerjs/preset-docs-drawing'import UniverPresetDocsDrawingJaJP from '@univerjs/preset-docs-drawing/locales/ja-JP'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.JA_JP,  locales: {    [LocaleType.JA_JP]: mergeLocales(      UniverPresetDocsCoreJaJP,      UniverPresetDocsDrawingJaJP,       UniverPresetDocsAdvancedJaJP,     ),  },  presets: [    UniverDocsCorePreset(),    UniverDocsDrawingPreset(),     UniverDocsAdvancedPreset(),   ],})

Univer の商用ライセンスをお持ちの場合は、設定方法について クライアントでのライセンス を参照してください。

このガイドはいかがですか?

© 2026 DreamNum Co., Ltd.