Appearance
zeropdf / DocumentPermissions
Interface: DocumentPermissions
Defined in: src/types.ts:186
Permission flags used when creating an encrypted PDF.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
accessibility? | boolean | Whether text/graphics extraction for accessibility is permitted (bit 3). | src/types.ts:196 |
annotating? | boolean | Whether annotation and form editing is permitted for encrypted output. | src/types.ts:194 |
assemble? | boolean | Whether document assembly (insert/rotate/delete pages) is permitted (bit 9). | src/types.ts:198 |
copying? | boolean | Whether text and graphics copying is permitted for encrypted output. | src/types.ts:192 |
fillForms? | boolean | Whether filling in form fields is permitted (bit 12). | src/types.ts:202 |
highQualityPrint? | boolean | Whether high-quality printing is permitted (bit 10). | src/types.ts:200 |
modifying? | boolean | Whether document modification is permitted for encrypted output. | src/types.ts:190 |
printing? | boolean | Whether printing is permitted for encrypted output. | src/types.ts:188 |