Allows adding or modifying text annotations and interactive form fields.
If fillForms is also set, the user can fill existing forms (including digital signatures).
Allows assembling the document: inserting, rotating, or deleting pages, and creating bookmarks or thumbnails.
Allows copying or extracting text and graphics from the document.
Allows extracting text and graphics for accessibility purposes (e.g., screen readers).
Allows filling in existing interactive form fields, including digital signatures.
Allows modifying the document contents by operations other than assembling.
Allows high-quality printing (up to 300 dpi). If not set, printing is limited to 150 dpi.
Allows printing the document. If printHighQuality is not set, printing is limited to degraded quality.
Flags representing permissions that can be granted to users for a document.
These permissions control what actions are allowed, such as editing, printing, or extracting content. Combine these flags to specify the allowed operations when exporting or encrypting a document.