PdfPermissions
Defined in: src/pdf/encryption.ts:12
The user-access permission flags (/P, §7.6.4.4.7); each defaults to allowed.
Properties
Section titled “Properties”annotating?
Section titled “annotating?”
readonlyoptionalannotating?:boolean
Defined in: src/pdf/encryption.ts:20
Bit 6 — add/modify annotations (default true).
contentAccessibility?
Section titled “contentAccessibility?”
readonlyoptionalcontentAccessibility?:boolean
Defined in: src/pdf/encryption.ts:24
Bit 10 — extraction for accessibility (default true; forced by PDF/UA).
copying?
Section titled “copying?”
readonlyoptionalcopying?:boolean
Defined in: src/pdf/encryption.ts:18
Bit 5 — copy text and graphics (default true).
documentAssembly?
Section titled “documentAssembly?”
readonlyoptionaldocumentAssembly?:boolean
Defined in: src/pdf/encryption.ts:26
Bit 11 — assemble (insert/rotate/delete pages) (default true).
fillingForms?
Section titled “fillingForms?”
readonlyoptionalfillingForms?:boolean
Defined in: src/pdf/encryption.ts:22
Bit 9 — fill in form fields (default true).
modifying?
Section titled “modifying?”
readonlyoptionalmodifying?:boolean
Defined in: src/pdf/encryption.ts:16
Bit 4 — modify contents (default true).
printing?
Section titled “printing?”
readonlyoptionalprinting?:boolean
Defined in: src/pdf/encryption.ts:14
Bit 3 — print the document (default true).