Foxit PDF SDK
fsdk.StdEncryptData类 参考

Public 成员函数

def GetCipher ()
 Get 加密算法类型。请参考从 fsdk.SecurityHandlerE_CipherRC4 开始的值,应该是这些值中的一个,除了 fsdk.SecurityHandlerE_CipherNone 更多...
 
def GetIs_encrypt_metadata ()
 Get 决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。 更多...
 
def GetKey_length ()
 Get 密钥长度,以字节为单位。 更多...
 
def GetUser_permissions ()
 Get 用户权限。请参考从 fsdk.PDFDocE_PermPrint 开始的值,应该是这些值中的一个或多个的组合。 更多...
 
def Set (is_encrypt_metadata, user_permissions, cipher, key_length)
 设置值。 更多...
 
def SetCipher (value)
 Set 加密算法类型。请参考从 fsdk.SecurityHandlerE_CipherRC4 开始的值,应该是这些值中的一个,除了 fsdk.SecurityHandlerE_CipherNone 更多...
 
def SetIs_encrypt_metadata (value)
 Set 决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。 更多...
 
def SetKey_length (value)
 Set 密钥长度,以字节为单位。 更多...
 
def SetUser_permissions (value)
 Set 用户权限。请参考从 fsdk.PDFDocE_PermPrint 开始的值,应该是这些值中的一个或多个的组合。 更多...
 

详细描述

此类表示用于类 StdSecurityHandler 的一些数据。

成员函数说明

◆ GetCipher()

fsdk.StdEncryptData.GetCipher ( )

Get 加密算法类型。请参考从 fsdk.SecurityHandlerE_CipherRC4 开始的值,应该是这些值中的一个,除了 fsdk.SecurityHandlerE_CipherNone

返回
加密算法类型。请参考从 fsdk.SecurityHandlerE_CipherRC4 开始的值,应该是这些值中的一个,除了 fsdk.SecurityHandlerE_CipherNone

◆ GetIs_encrypt_metadata()

fsdk.StdEncryptData.GetIs_encrypt_metadata ( )

Get 决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。

返回
决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。

◆ GetKey_length()

fsdk.StdEncryptData.GetKey_length ( )

Get 密钥长度,以字节为单位。

返回
密钥长度,以字节为单位。

◆ GetUser_permissions()

fsdk.StdEncryptData.GetUser_permissions ( )

Get 用户权限。请参考从 fsdk.PDFDocE_PermPrint 开始的值,应该是这些值中的一个或多个的组合。

返回
用户权限。请参考从 fsdk.PDFDocE_PermPrint 开始的值,应该是这些值中的一个或多个的组合。

◆ Set()

def fsdk.StdEncryptData.Set (   is_encrypt_metadata,
  user_permissions,
  cipher,
  key_length 
)

设置值。

参数
[in]is_encrypt_metadatatrue 表示加密元数据,false 表示不加密元数据。
[in]user_permissions用户权限。请参考从 fsdk.PDFDocE_PermPrint 开始的值,应该是这些值中的一个或多个的组合。
[in]cipher加密算法类型。请参考从 fsdk.SecurityHandlerE_CipherRC4 开始的值,应该是这些值中的一个,除了 fsdk.SecurityHandlerE_CipherNone
[in]key_length密钥长度,以字节为单位。
返回
无。

◆ SetCipher()

fsdk.StdEncryptData.SetCipher (   value)

Set 加密算法类型。请参考从 fsdk.SecurityHandlerE_CipherRC4 开始的值,应该是这些值中的一个,除了 fsdk.SecurityHandlerE_CipherNone

参数
[in]value加密算法类型。请参考从 fsdk.SecurityHandlerE_CipherRC4 开始的值,应该是这些值中的一个,除了 fsdk.SecurityHandlerE_CipherNone
返回
None.

◆ SetIs_encrypt_metadata()

fsdk.StdEncryptData.SetIs_encrypt_metadata (   value)

Set 决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。

参数
[in]value决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。
返回
None.

◆ SetKey_length()

fsdk.StdEncryptData.SetKey_length (   value)

Set 密钥长度,以字节为单位。

参数
[in]value密钥长度,以字节为单位。
返回
None.

◆ SetUser_permissions()

fsdk.StdEncryptData.SetUser_permissions (   value)

Set 用户权限。请参考从 fsdk.PDFDocE_PermPrint 开始的值,应该是这些值中的一个或多个的组合。

参数
[in]value用户权限。请参考从 fsdk.PDFDocE_PermPrint 开始的值,应该是这些值中的一个或多个的组合。
返回
None.