modern-pdf-lib / PdfPermissionFlags
Interface: PdfPermissionFlags
Defined in: src/crypto/permissions.ts:78
Human-friendly permission flags for a PDF document.
Each flag controls a specific capability:
printing:true= full quality,'lowResolution'= low-res only,false/undefined= no printing allowed.modifying: Allow content modifications.copying: Allow text/graphics extraction.annotating: Allow adding/modifying annotations.fillingForms: Allow filling interactive form fields.contentAccessibility: Allow text extraction for accessibility.documentAssembly: Allow inserting/deleting/rotating pages.
Properties
annotating?
optionalannotating:boolean
Defined in: src/crypto/permissions.ts:82
contentAccessibility?
optionalcontentAccessibility:boolean
Defined in: src/crypto/permissions.ts:84
copying?
optionalcopying:boolean
Defined in: src/crypto/permissions.ts:81
documentAssembly?
optionaldocumentAssembly:boolean
Defined in: src/crypto/permissions.ts:85
fillingForms?
optionalfillingForms:boolean
Defined in: src/crypto/permissions.ts:83
modifying?
optionalmodifying:boolean
Defined in: src/crypto/permissions.ts:80
printing?
optionalprinting:boolean|"lowResolution"
Defined in: src/crypto/permissions.ts:79