com.aspose.html.rendering.pdf.encryption

Class PdfPermissions

  • java.lang.Object
    • com.aspose.ms.System.ValueType<com.aspose.ms.System.Enum>
      • com.aspose.ms.System.Enum
        • com.aspose.html.rendering.pdf.encryption.PdfPermissions


  • public final class PdfPermissions
    extends com.aspose.ms.System.Enum

    This enum represents user's permissions for a pdf.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.aspose.ms.System.Enum

        com.aspose.ms.System.Enum.AbstractEnum, com.aspose.ms.System.Enum.EnumMap, com.aspose.ms.System.Enum.FlaggedEnum, com.aspose.ms.System.Enum.ObjectEnum, com.aspose.ms.System.Enum.SimpleEnum
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int AssembleDocument
      (Security handlers of revision 3 or greater) Assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if ModifyContent is clear.
      static int ExtractContent
      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).
      static int ExtractContentWithDisabilities
      (Security handlers of revision 3 or greater) Extract text and graphics (in support of accessibility to users with disabilities or for other purposes).
      static int FillForm
      (Security handlers of revision 3 or greater) Fill in existing interactive form fields (including signature fields), even if ModifyTextAnnotations is clear.
      static int ModifyContent
      Modify the contents of the document by operations other than those controlled by ModifyTextAnnotations, FillForm, and 11.
      static int ModifyTextAnnotations
      Add or modify text annotations, fill in interactive form fields, and, if ModifyContent is also set, create or modify interactive form fields (including signature fields).
      static int PrintDocument
      (Security handlers of revision 2) Print the document.
      static int PrintingQuality
      (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.
      • Fields inherited from class com.aspose.ms.System.Enum

        EnumSeparatorCharArray
    • Method Summary

      • Methods inherited from class com.aspose.ms.System.Enum

        Clone, CloneTo, format, format, get_Caption, get_Value, getName, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • PrintDocument

        public static final int PrintDocument

        (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 PrintingQuality is also set).

        See Also:
        Constant Field Values
      • ModifyContent

        public static final int ModifyContent

        Modify the contents of the document by operations other than those controlled by ModifyTextAnnotations, FillForm, and 11.

        See Also:
        Constant Field Values
      • ExtractContent

        public static final int ExtractContent

        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 ExtractContentWithDisabilities.

        See Also:
        Constant Field Values
      • ModifyTextAnnotations

        public static final int ModifyTextAnnotations

        Add or modify text annotations, fill in interactive form fields, and, if ModifyContent is also set, create or modify interactive form fields (including signature fields).

        See Also:
        Constant Field Values
      • FillForm

        public static final int FillForm

        (Security handlers of revision 3 or greater) Fill in existing interactive form fields (including signature fields), even if ModifyTextAnnotations is clear.

        See Also:
        Constant Field Values
      • ExtractContentWithDisabilities

        public static final int ExtractContentWithDisabilities

        (Security handlers of revision 3 or greater) Extract text and graphics (in support of accessibility to users with disabilities or for other purposes).

        See Also:
        Constant Field Values
      • AssembleDocument

        public static final int AssembleDocument

        (Security handlers of revision 3 or greater) Assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if ModifyContent is clear.

        See Also:
        Constant Field Values
      • PrintingQuality

        public static final int PrintingQuality

        (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 3 is set), printing is limited to a low-level representation of the appearance, possibly of degraded quality.

        See Also:
        Constant Field Values