PdfAccessPermissions

PdfAccessPermissions enumeration

Contains a set of flags specifying which access permissions should be granted when the document is opened with
user access.

Members

Member name Description
NONE Specifies that a user does not have access permissions.
PRINT_DOCUMENT Specifies whether a user may print the document (possibly not at the highest quality level, depending on
whether bit HIGH_QUALITY_PRINT is also set).
MODIFY_CONTENT Specifies whether a user may modify the contents of the document by operations other than those controlled
by bits ADD_OR_MODIFY_FIELDS, FILL_EXISTING_FIELDS, ASSEMBLE_DOCUMENT.
COPY_TEXT_AND_GRAPHICS Specifies whether a user may copy or otherwise extract text and graphics from the document by operations
other than that controlled by bit EXTRACT_TEXT_AND_GRAPHICS.
ADD_OR_MODIFY_FIELDS Specifies whether a user may add or modify text annotations, fill in interactive form fields, and, if bit
MODIFY_CONTENT is also set, create or modify interactive form fields (including signature
fields).
FILL_EXISTING_FIELDS Specifies whether a user may fill in existing interactive form fields (including signature fields), even if
bit ADD_OR_MODIFY_FIELDS is clear.
EXTRACT_TEXT_AND_GRAPHICS Specifies whether a user may extract text and graphics in support of accessibility to users with disabilities
or for other purposes.
ASSEMBLE_DOCUMENT Specifies whether a user may assemble the document (insert, rotate, or delete pages and create bookmarks or
thumbnail images), even if bit MODIFY_CONTENT is clear.
HIGH_QUALITY_PRINT Specifies whether a user may 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 PRINT_DOCUMENT is set),
printing is limited to a low-level representation of the appearance, possibly of degraded quality.

See Also