PdfPermissions

遗产: java.lang.Object

public class PdfPermissions

指定允许用户对加密的 PDF 文档执行的操作。

字段

场地描述
ALLOW_ALL允许对 PDF 文档进行所有操作。
CONTENT_COPY通过非受控操作从文档中复制或提取文本和图形CONTENT_COPY_FOR_ACCESSIBILITY.
CONTENT_COPY_FOR_ACCESSIBILITY提取文本和图形(以支持残障用户的可访问性或用于其他目的)。
DISALLOW_ALL禁止对 PDF 文档的所有操作。
DOCUMENT_ASSEMBLY组合文档(插入、旋转或删除页面并创建文档大纲项目或缩略图),即使MODIFY_CONTENTS清楚了。
FILL_IN填写现有的交互式表单字段(包括签名字段),即使MODIFY_CONTENTS清楚了。
HIGH_RESOLUTION_PRINTING根据依赖于实现的算法,将文档打印为可以生成 PDF 内容的忠实数字副本的表示。
MODIFY_ANNOTATIONS添加或修改文本注释,填写交互式表单域,并且,如果MODIFY_CONTENTS也可以设置、创建或修改交互式表单域(包括签名域)。
MODIFY_CONTENTS通过非由控制的操作修改文档的内容MODIFY_ANNOTATIONS, FILL_IN, 和DOCUMENT_ASSEMBLY.
PRINTING打印文档(可能不是最高质量级别,取决于是否HIGH_RESOLUTION_PRINTING也已设置)。
length

方法

方法描述
equals(Object arg0)
fromName(String pdfPermissionsName)
fromNames(Set pdfPermissionsNames)
getClass()
getName(int pdfPermissions)
getNames(int pdfPermissions)
getValues()
hashCode()
notify()
notifyAll()
toString()
toString(int pdfPermissions)
toStringSet(int attr)
wait()
wait(long arg0)
wait(long arg0, int arg1)

ALLOW_ALL

public static int ALLOW_ALL

允许对 PDF 文档进行所有操作。

CONTENT_COPY

public static int CONTENT_COPY

通过非受控操作从文档中复制或提取文本和图形CONTENT_COPY_FOR_ACCESSIBILITY.

CONTENT_COPY_FOR_ACCESSIBILITY

public static int CONTENT_COPY_FOR_ACCESSIBILITY

提取文本和图形(以支持残障用户的可访问性或用于其他目的)。

DISALLOW_ALL

public static int DISALLOW_ALL

禁止对 PDF 文档的所有操作。这是默认值。

DOCUMENT_ASSEMBLY

public static int DOCUMENT_ASSEMBLY

组合文档(插入、旋转或删除页面并创建文档大纲项目或缩略图),即使MODIFY_CONTENTS清楚了。

FILL_IN

public static int FILL_IN

填写现有的交互式表单字段(包括签名字段),即使MODIFY_CONTENTS清楚了。

HIGH_RESOLUTION_PRINTING

public static int HIGH_RESOLUTION_PRINTING

根据依赖于实现的算法,将文档打印为可以生成 PDF 内容的忠实数字副本的表示。当这个标志是明确的(和PRINTING已设置),打印应限于外观的低级表示,可能质量下降。

MODIFY_ANNOTATIONS

public static int MODIFY_ANNOTATIONS

添加或修改文本注释,填写交互式表单域,并且,如果MODIFY_CONTENTS也可以设置、创建或修改交互式表单域(包括签名域)。

MODIFY_CONTENTS

public static int MODIFY_CONTENTS

通过非由控制的操作修改文档的内容MODIFY_ANNOTATIONS, FILL_IN, 和DOCUMENT_ASSEMBLY.

PRINTING

public static int PRINTING

打印文档(可能不是最高质量级别,取决于是否HIGH_RESOLUTION_PRINTING也已设置)。

length

public static int length

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

fromName(String pdfPermissionsName)

public static int fromName(String pdfPermissionsName)

参数:

范围类型描述
pdfPermissionsNamejava.lang.String

退货: 整数

fromNames(Set pdfPermissionsNames)

public static int fromNames(Set pdfPermissionsNames)

参数:

范围类型描述
pdfPermissionsNamesjava.util.Set

退货: 整数

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getName(int pdfPermissions)

public static String getName(int pdfPermissions)

参数:

范围类型描述
pdfPermissionsint

退货: java.lang.字符串

getNames(int pdfPermissions)

public static Set getNames(int pdfPermissions)

参数:

范围类型描述
pdfPermissionsint

退货: java.util.Set

getValues()

public static int[] getValues()

退货: 整数[]

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

退货: java.lang.字符串

toString(int pdfPermissions)

public static String toString(int pdfPermissions)

参数:

范围类型描述
pdfPermissionsint

退货: java.lang.字符串

toStringSet(int attr)

public static String toStringSet(int attr)

参数:

范围类型描述
attrint

退货: 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