PdfPermissions Enum

The operations the user password of an encrypted document allows (ISO 32000-2, 7.6.4.2, table 22). The owner password allows all of them. The library does not enforce them: the applications that open a document with the user password must.

[Flags]
public enum PdfPermissions

Fields

NameValueDescription
None0No operation.
Print4Print the document (bit 3), in a degraded quality without PdfPermissions.PrintHighQuality.
Modify8Modify the document in ways other than PdfPermissions.Annotate, PdfPermissions.FillForms and PdfPermissions.Assemble (bit 4).
CopyContent16Copy or extract the text and the graphics (bit 5).
Annotate32Add or modify the annotations, and fill the form fields (bit 6).
FillForms256Fill the form fields, even without PdfPermissions.Annotate (bit 9).
ExtractForAccessibility512Extract the text and the graphics for accessibility (bit 10). PDF 2.0 deprecates it: readers ignore it.
Assemble1024Assemble the document: insert, rotate and delete pages, create bookmarks and thumbnails (bit 11).
PrintHighQuality2048Print the document in a faithful quality (bit 12).
All3900All the operations.