Skip to content

modern-pdf-lib


modern-pdf-lib / WatermarkOptions

Interface: WatermarkOptions

Defined in: src/core/watermark.ts:26

Options for watermark rendering.

Properties

color?

optional color: object

Defined in: src/core/watermark.ts:32

Text colour as RGB (0-1 range, default: light gray).

b

b: number

g

g: number

r

r: number


fontSize?

optional fontSize: number

Defined in: src/core/watermark.ts:30

Font size in points (default: 60).


opacity?

optional opacity: number

Defined in: src/core/watermark.ts:34

Opacity from 0 (invisible) to 1 (opaque), default: 0.3.


position?

optional position: "top" | "center" | "bottom"

Defined in: src/core/watermark.ts:38

Position: 'center', 'top', or 'bottom' (default: 'center').


rotation?

optional rotation: number

Defined in: src/core/watermark.ts:36

Rotation angle in degrees (default: 45).


text

text: string

Defined in: src/core/watermark.ts:28

The watermark text.

Released under the MIT License.