此类表示Foxit DRM(数字版权管理)安全处理器,用于Foxit DRM加密。
- 参见
- SecurityHandler
◆ DRMSecurityHandler()
◆ GetDRMValue()
| string foxit.pdf.DRMSecurityHandler.GetDRMValue |
( |
string |
key | ) |
|
|
inline |
获取指定参数的DRM值。
- 参数
-
| [in] | key | 作为键名的参数字符串。不应为空字符串。以下是预定义的键名:
-
Issuer: 发行者名称。
-
Creator: 此文件的创建者。
-
FileID: 文件ID。
-
FlowCode: 用于应用程序控制的流程代码。
-
Order: 订单号。
-
User: 用户名。
-
ServiceURL: 远程服务器的服务URL。
-
Vender: 供应商名称。
|
- 返回
- 指定参数的值字符串。
◆ Initialize()
| bool foxit.pdf.DRMSecurityHandler.Initialize |
( |
DRMEncryptData |
encrypt_data, |
|
|
string |
file_id, |
|
|
string |
initial_key |
|
) |
| |
|
inline |
初始化当前DRM安全处理器。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ SetDRMValue()
| bool foxit.pdf.DRMSecurityHandler.SetDRMValue |
( |
string |
key, |
|
|
string |
value |
|
) |
| |
|
inline |
设置指定参数的DRM值。
- 参数
-
| [in] | key | 作为键名的参数字符串。不应为空字符串。以下是预定义的键名:
-
Issuer: 发行者名称。
-
Creator: 此文件的创建者。
-
FileID: 文件ID。
-
FlowCode: 用于应用程序控制的流程代码。
-
Order: 订单号。
-
User: 用户名。
-
ServiceURL: 远程服务器的服务URL。
-
Vender: 供应商名称。
|
| [in] | value | 指定参数的新值字符串。 |
- 返回
- true 表示成功,false 表示失败。
◆ VerifyEncryptionParams()
| bool foxit.pdf.DRMSecurityHandler.VerifyEncryptionParams |
( |
| ) |
|
|
inline |
验证加密参数。
Foxit DRM为应用程序目的维护一组加密参数。加密参数存储在PDF文件中并受验证算法保护。因此应用程序可以调用此函数来验证DRM加密的PDF文档。如果验证失败,意味着PDF文档可能已损坏。
- 返回
- true 表示验证成功,false 表示验证失败。