Specifies the operations that are allowed to a user on an encrypted PDF document.
PdfMetamorphosis (in PdfMetamorphosis.dll) Version: 22.214.171.124 (126.96.36.199)
public enum PdfPermissions
Public Enumeration PdfPermissions
Disallows all operations on the PDF document. This is the default value.
Allows all operations on the PDF document.
Allows copying or otherwise extracting text and graphics from the document,
including extraction for accessibility purposes.
Allows extract text and graphics in support of accessibility to disabled users
or for other purposes. When using RC4 40-bit encryption, this option is ignored
and accessibility is allowed whenever ContentCopy is set.
Allows modifying the document’s contents.
Allows adding or modifying text annotations. When using RC4 40-bit encryption,
this option also allows filling in form fields.
Allows filling in forms and signing the document. When using RC4 40-bit encryption,
this option is ignored and filling in form is allowed whenever ModifyAnnotations is set.
Allows assembling the document: inserting, rotating, or deleting pages and creating
navigation elements such as bookmarks or thumbnail images. When using RC4 40-bit encryption,
this option is ignored and document assembly is allowed when ModifyContents is set.
Allows printing the document.
Allows printing the document to the highest resolution possible.
When using RC4 40-bit encryption, this option is ignored and high resolution
printing is allowed when Printing is set.