PdfUserAccessPermissions Enum
Represents user access permissions.
Fields
AssembleDocument | (Security handlers of revision 3 or greater) Assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if bit ChangeContent is clear. Not supported in the AuthorPermission and Permission (System.NotSupportedException is thrown). |
ChangeContent | Modify the contents of the document by operations other than those controlled by bits CommentAndFillForm, FillForm, and AssembleDocument. Not supported in the AuthorPermission and Permission (System.NotSupportedException is thrown). |
CommentAndFillForm | Add or modify text annotations, fill in interactive form fields, and, if bit ChangeContent is also set, create or modify interactive form fields (including signature fields). Supported in the AuthorPermission and Permission with the following meaning: Permitted changes are the same as for FillForm, as well as annotation creation, deletion, and modification; other changes shall invalidate the signature. |
CopyContent | (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 bit CopyContentForAccessibility. Not supported in the AuthorPermission and Permission (System.NotSupportedException is thrown). |
CopyContentForAccessibility | (Security handlers of revision 3 or greater) Extract text and graphics (in support of accessibility to users with disabilities or for other purposes). Not supported in the AuthorPermission and Permission (System.NotSupportedException is thrown). |
FillForm | (Security handlers of revision 3 or greater) Fill in existing interactive form fields (including signature fields), even if bit CommentAndFillForm is clear. Supported in the AuthorPermission and Permission with the following meaning: Permitted changes shall be filling in forms, instantiating page templates, and signing; other changes shall invalidate the signature. Adding pages with a rarely used technique called spawning page templates is allowed, but not manually adding pages with Tools, Pages, Insert Pages. Only signing by clicking a signature field is allowed, but not via Acrobat's menu items. |
None | None. Supported in the AuthorPermission and Permission with the following meaning: No changes to the document are permitted; any change to the document shall invalidate the signature. |
(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 PrintHighResolution is also set). Not supported in the AuthorPermission and Permission (System.NotSupportedException is thrown). | |
PrintHighResolution | (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 Print is set), printing is limited to a low-level representation of the appearance, possibly of degraded quality. Not supported in the AuthorPermission and Permission (System.NotSupportedException is thrown). |