ウォーターマーク

プラグイン情報

ウォーターマーク機能は、Web ページやアプリケーションに柔軟で安全なウォーターマークを提供します。テキストや画像のウォーターマークを動的に生成し、無断使用や拡散の防止に役立ちます。さまざまな設定オプションも備えています。

透かし設定ジェネレーターで透かしのスタイルをプレビューし、プラグイン用の設定を JSON としてダウンロードできます。

プラグインモード

インストール

Shell
pnpm add @univerjs/watermark

使い方

TypeScript
import { UniverWatermarkPlugin } from '@univerjs/watermark'import '@univerjs/watermark/facade'const univer = new Univer({  // ...})univer.registerPlugin(UniverWatermarkPlugin, {   textWatermarkSettings: {     content: 'Hello, Univer!',     fontSize: 36,   }, })

プラグインと設定

@univerjs/watermark

ウォーターマーク機能の中核実装を提供するプラグインです。テキスト/画像のウォーターマークを追加でき、外観や挙動を細かく設定できます。UniverWatermarkPlugin を提供します。

参考:@univerjs/watermark

プリセットモード

ウォーターマークはプリセットを提供していませんが、プラグインとして組み合わせて利用できます。

インストール

Shell
pnpm add @univerjs/watermark

使い方

TypeScript
import { UniverWatermarkPlugin } from '@univerjs/watermark'import '@univerjs/watermark/facade'const { univerAPI } = createUniver({  // ...  presets: [    UniverDocsCorePreset(),  ],  plugins: [    [UniverWatermarkPlugin, {       textWatermarkSettings: {         content: 'Hello, Univer!',         fontSize: 36,       },     }],   ],})

Facade API

インポート

プラグインモード注意

Facade パッケージの手動 import が必要なのはプラグインモードのみです。プリセットモードには対応する Facade パッケージが内蔵されているため、追加の import は不要です。

TypeScript
import '@univerjs/watermark/facade'

ウォーターマークを設定

TypeScript
univerAPI.addWatermark('text', { content: 'hello', repeat: true })

ウォーターマークを削除

TypeScript
univerAPI.deleteWatermark()

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

© 2026 DreamNum Co., Ltd.