PdfEncryptionDetails

遗产: java.lang.Object

public class PdfEncryptionDetails

包含有关 PDF 文档的加密和访问权限的详细信息。

要了解更多信息,请访问Protect or Encrypt a Document文档文章。

构造器

构造函数描述
PdfEncryptionDetails(String userPassword, String ownerPassword)初始化此类的一个实例。

方法

方法描述
equals(Object arg0)
getClass()
getOwnerPassword()指定加密 PDF 文档的所有者密码。
getPermissions()指定允许用户对加密的 PDF 文档执行的操作。
getUserPassword()指定打开加密 PDF 文档所需的用户密码。
hashCode()
notify()
notifyAll()
setOwnerPassword(String value)指定加密 PDF 文档的所有者密码。
setPermissions(int value)指定允许用户对加密的 PDF 文档执行的操作。
setUserPassword(String value)指定打开加密 PDF 文档所需的用户密码。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfEncryptionDetails(String userPassword, String ownerPassword)

public PdfEncryptionDetails(String userPassword, String ownerPassword)

初始化此类的一个实例。

参数:

范围类型描述
userPasswordjava.lang.String
ownerPasswordjava.lang.String

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getOwnerPassword()

public String getOwnerPassword()

指定加密 PDF 文档的所有者密码。

所有者密码允许用户打开加密的 PDF 文档,而无需在getPermissions() / setPermissions(int).

所有者密码不能与用户密码相同。

退货: java.lang.String - 相应的 java.lang.String 值。

getPermissions()

public int getPermissions()

指定允许用户对加密的 PDF 文档执行的操作。默认值为PdfPermissions.DISALLOW_ALL.

退货: int - 相应的 int 值。返回值是按位组合PdfPermissions常数。

getUserPassword()

public String getUserPassword()

指定打开加密 PDF 文档所需的用户密码。

需要用户密码才能打开加密的 PDF 文档进行查看。中指定的权限getPermissions() / setPermissions(int)将由阅读器软件执行。

用户密码可以为 null 或空字符串,在这种情况下,打开 PDF 文档时不需要用户输入密码。用户密码不能与所有者密码相同。

退货: java.lang.String - 相应的 java.lang.String 值。

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setOwnerPassword(String value)

public void setOwnerPassword(String value)

指定加密 PDF 文档的所有者密码。

所有者密码允许用户打开加密的 PDF 文档,而无需在getPermissions() / setPermissions(int).

所有者密码不能与用户密码相同。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

setPermissions(int value)

public void setPermissions(int value)

指定允许用户对加密的 PDF 文档执行的操作。默认值为PdfPermissions.DISALLOW_ALL.

参数:

范围类型描述
valueint对应的int值。该值必须是按位组合PdfPermissions常数。

setUserPassword(String value)

public void setUserPassword(String value)

指定打开加密 PDF 文档所需的用户密码。

需要用户密码才能打开加密的 PDF 文档进行查看。中指定的权限getPermissions() / setPermissions(int)将由阅读器软件执行。

用户密码可以为 null 或空字符串,在这种情况下,打开 PDF 文档时不需要用户输入密码。用户密码不能与所有者密码相同。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int