PasswordPermissions Data Type

Permissions for operating on the PDF document.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs description
encryptType int element 1/1 An integer representing the type of encryption to use. Valid values are: 0-RC4 128, 1-AES 128, 2-RC4 40, 3-AES 256 (This is only available if the Java JVM provides unlimited strength encryption.)
openPassword string element 0/1 The document's open password.
permissionsPassword string element 0/1 The document's permissions password.
Properties inherited from Permissions
assembleDocumentAllowed boolean element 1/1 True of document assembly is allowed.
changeDocumentAllowed boolean element 1/1 True if changing the document is allowed.
extractTextAllowed boolean element 1/1 True if text extraction is allowed.
extractTextForAccessibilityAllowed boolean element 1/1 True if extracting text for accessibility is allowed.
fillFormFieldsAllowed boolean element 1/1 True if filling form fields is allowed.
modifyAnnotationsAllowed boolean element 1/1 True if modifying annotations is allowed.
printAllowed boolean element 1/1 True if printing is allowed.
printHighResolutionAllowed boolean element 1/1 True if printing in high resolution is allowed.

Example

<PasswordPermissions>
  <permissionsPassword>...</permissionsPassword>
  <openPassword>...</openPassword>
  <encryptType>...</encryptType>
  <assembleDocumentAllowed>...</assembleDocumentAllowed>
  <changeDocumentAllowed>...</changeDocumentAllowed>
  <extractTextAllowed>...</extractTextAllowed>
  <extractTextForAccessibilityAllowed>...</extractTextForAccessibilityAllowed>
  <fillFormFieldsAllowed>...</fillFormFieldsAllowed>
  <modifyAnnotationsAllowed>...</modifyAnnotationsAllowed>
  <printAllowed>...</printAllowed>
  <printHighResolutionAllowed>...</printHighResolutionAllowed>
</PasswordPermissions>