Permissions

Permissions enumeration

This enum represents user’s permissions for a pdf.

Members

Member nameDescription
PRINT_DOCUMENT(Security handlers of revision 2) Print the document.
(Security handlers of revision 3 or greater) Print the document
(possibly not at the highest quality level,
depending on whether PRINTING_QUALITY is also set).
MODIFY_CONTENTModify the contents of the document by operations other
than those controlled by MODIFY_TEXT_ANNOTATIONS,
FILL_FORM, and 11.
EXTRACT_CONTENT(Security handlers of revision 2) Copy or otherwise extract
text and graphics from the document, including extracting
text and graphics (in support of accessibility to users
with disabilities or for other purposes).
(Security handlers of revision 3 or greater) Copy or otherwise
extract text and graphics from the document by operations
other than that controlled by EXTRACT_CONTENT_WITH_DISABILITIES.
MODIFY_TEXT_ANNOTATIONSAdd or modify text annotations, fill in interactive form fields,
and, if MODIFY_CONTENT is also set, create or modify interactive form
fields (including signature fields).
FILL_FORM(Security handlers of revision 3 or greater) Fill in existing
interactive form fields (including signature fields), even if
MODIFY_TEXT_ANNOTATIONS is clear.
EXTRACT_CONTENT_WITH_DISABILITIES(Security handlers of revision 3 or greater) Extract text and
graphics (in support of accessibility to users with disabilities
or for other purposes).
ASSEMBLE_DOCUMENT(Security handlers of revision 3 or greater) Assemble the document
(insert, rotate, or delete pages and create bookmarks or thumbnail
images), even if MODIFY_CONTENT is clear.
PRINTING_QUALITY(Security handlers of revision 3 or greater) Print the document to
a representation from which a faithful digital copy of the PDF content
could be generated. When this bit is clear (and bit 3 is set),
printing is limited to a low-level representation of the appearance,
possibly of degraded quality.

See Also