Class PdfEncryptor.Options

  • Enclosing class:
    PdfEncryptor

    public static final class PdfEncryptor.Options
    extends java.lang.Object
    • Constructor Detail

      • Options

        public Options()
    • Method Detail

      • userPassword

        public PdfEncryptor.Options userPassword​(java.lang.String userPassword)
        Password required to open the document for reading. Empty (the default) means no open password.
      • ownerPassword

        public PdfEncryptor.Options ownerPassword​(java.lang.String ownerPassword)
        Password required to change permissions/re-encrypt. Empty (the default) means no owner password.
      • permissions

        public PdfEncryptor.Options permissions​(int permissions)
        Raw /P permission bits (ISO 32000-1 Table 22). Defaults to "everything allowed".