Skip to content

modern-pdf-lib


modern-pdf-lib / encodePermissions

Function: encodePermissions()

encodePermissions(flags): number

Defined in: src/crypto/permissions.ts:102

Encode human-friendly permission flags into the 32-bit /P integer used in the PDF encryption dictionary.

By default (when all flags are undefined or false), no permissions are granted beyond the reserved bits.

Parameters

flags

PdfPermissionFlags

The permissions to encode.

Returns

number

A 32-bit signed integer for the /P entry.

Released under the MIT License.